2016-10-07 5 views
1

私は最近、新しいサーバに移動した後、私のjoomlaのウェブサイトを移動しました。迷惑メールや多くの他のものを見ました。サーバ移行後のジャンク文字

私はまた、index.phpの中で、以下の

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

を試みたが、それは働いていなかった、それを修正する方法を案内してください。.htaccessファイル

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

にコードの下に試してみました

+0

あなたはそのジャンクをどこで見つけましたか?もう少し説明的になりますか? –

+0

のデータがdbのデータを表示しています – gaurav

+0

2つの可能性があります.dbのデータが破損しているか、またはこれらの文字を持つdbの可能性が高いマイグレーション中にページがピックアップしました。このデータはどこにあるのですか? –

答えて

0

データのエクスポート/インポートプロセスをやり直す必要があります。データのエクスポートまたはインポートのいずれかで適切なエンコーディングが失われているようです。

phpMyAdminを使用して1つのサーバーから別のサーバーにデータをエクスポート/インポートする場合、これは難しいことです。

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

...そしてscpを使用して新しいサーバーにデータをコピーして、最終的にはmysqlコマンドを使用してデータをインポートする:より良い古いサーバーからデータをエクスポートするmysqldumpを使用

mysql -u [db-user] -p [db-pass] < [db-file.sql] 
関連する問題