Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み

サーバー移転で文字化け

ロリポップ!からhetemlにサーバー移転したところ、データベースから取り出したデータが文字化けするようになってしまいました。 因みにmysqlのデータは変換なしでエクスポートし、インポートしております。 ã€ã‚¨ãƒ´ã‚¡ã€‘ã½ã‹æ³ 上記のような文字化けです。 キャラクターセット周りが怪しいと思い、色々試してみましたが一向に治る気配がありません・・。 php varは5.3です。 .htaccessに「AddHandler php5.3-script .php」と記述して使っております。 mysql varはMySQL5.0.51aです。 MySQLのキャラクターセットはこんな感じです。 Variable_name Value character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results utf8 character_set_server utf8 character_set_system utf8 phpでの接続はこのようにしております。 mb_language('uni'); mb_internal_encoding('utf-8'); mb_http_input('auto'); mb_http_output('utf-8'); $con = mysql_connect('xxx','xxx','xxx') or die(mysql_error()); mysql_set_charset('utf8'); mysql_select_db('xxx') or die(mysql_error()); php.iniの設定は以下のとおりです。 mbstring.detect_order utf-8 mbstring.encoding_translation off mbstring.func_overload 0 mbstring.http_input pass mbstring.http_output pass mbstring.internal_encoding utf-8 mbstring.language neutral 何をやっても治らず、途方に暮れております。 ご助言をよろしくお願いいたします。

みんなの回答

回答No.1

エクスポートしたファイルの中身は正常ですか? エクスポートした(インポートする)ファイルの文字エンコーディングは合ってますか?

kurei0kurei
質問者

補足

エクスポートし、インポートしたファイルはmysqlAdminで見る限り同じ物が挿入されています。 実はmysqlAdminで見るとロリポ側でも文字化けしています。 が、現サーバー運用ではブラウザ上で正常に表示されているので気にしていませんでした。 もしかしてここに問題があったりするのでしょうか・・。

すると、全ての回答が全文表示されます。

関連するQ&A