2016-10-07 4 views
1

Ich zog vor kurzem meine Joomla-Website, nachdem es auf neuen Server verschoben wurde sah ich viele Junk-Chars wie und viele andere, wie es zu beheben.Junk-Zeichen nach Servermigration

i Code unten in .htaccess versucht

AddCharset UTF-8 .utf8 
AddCharset windows-1252 .html 

i in index.php versuchte unten auch

ini_set('mssql.charset', 'UTF-8'); 
ini_set('mssql.charset', 'windows-1252') 

aber es nicht funktioniert hat, bitte leite Art und Weise, es zu beheben.

+0

wo hast du diese Dschunken gefunden? Kannst du etwas beschreibender sein? –

+0

in der Seite Anzeige von Daten aus db – gaurav

+0

So gibt es 2 Möglichkeiten, entweder Daten in db ist beschädigt, oder Ihre Seiten hat einige Tags während der Migration mit der Möglichkeit der db mit diesen Zeichen ist hoch. Können Sie sagen, wo diese Daten sind? –

Antwort

0

Sie müssen den Export/Importvorgang der Daten wiederholen - es scheint, dass Sie die richtige Codierung entweder beim Export oder beim Import der Daten verloren haben.

Dies ist schwierig zu tun, wenn Sie phpMyAdmin zum Exportieren/Importieren der Daten von einem Server zu einem anderen verwenden. Bessere mysqldump verwenden, um die Daten aus dem älteren den Server zu exportieren:

mysqldump -uroot -p [db-name] -r [db-file.sql] 

... und kopieren Sie die Daten auf den neuen Server mit scp und schließlich die Daten importieren mit dem mysql Befehl:

mysql -u [db-user] -p [db-pass] < [db-file.sql] 
Verwandte Themen