Al lange tijd zit ik met een vreemd euvel, het goed backuppen van een database.
Van onze eigen server hebben we nog geen SSH toegang, wat er wel aan zit te komen.
Nu ben ik bezig met het overzetten van een site van een andere server en heb ik daar dus ook geen SSH access toe.
Normaal gesproken maakte ik backups via phpMyAdmin of backup functie in DirectAdmin hostpanel.
Probleem is dan, dat je vreemde tekens in je .sql file krijgt.
Standaard MySQL instellingen op de servers:
MySQL charset: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_unicode_ci
In de database zelf staan vreemde tekens wel goed, maar bij een backup wordt:
één > @©@©n
et cetera.
Nou heb ik via PhpED NuSphere de backup ingeladen en als UTF-8 laten herkennen, maar de vreemde tekens blijven behouden.
Overigens heeft het geen zin om teksten door een php functie te halen die @© omzet in é, dat negeert ie gewoon.
Hoe krijg ik nou weer een goede backup (nog zonder SSH), of hoe convert ik deze naar een goede sql file zonder vreemde tekens, zodat ik die zonder problemen in een andere database kan importeren?
Van onze eigen server hebben we nog geen SSH toegang, wat er wel aan zit te komen.
Nu ben ik bezig met het overzetten van een site van een andere server en heb ik daar dus ook geen SSH access toe.
Normaal gesproken maakte ik backups via phpMyAdmin of backup functie in DirectAdmin hostpanel.
Probleem is dan, dat je vreemde tekens in je .sql file krijgt.
Standaard MySQL instellingen op de servers:
MySQL charset: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_unicode_ci
In de database zelf staan vreemde tekens wel goed, maar bij een backup wordt:
één > @©@©n
et cetera.
Nou heb ik via PhpED NuSphere de backup ingeladen en als UTF-8 laten herkennen, maar de vreemde tekens blijven behouden.
Overigens heeft het geen zin om teksten door een php functie te halen die @© omzet in é, dat negeert ie gewoon.
Hoe krijg ik nou weer een goede backup (nog zonder SSH), of hoe convert ik deze naar een goede sql file zonder vreemde tekens, zodat ik die zonder problemen in een andere database kan importeren?
Oh oh Mr. B, oh oh!