因みに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
上記はmysql側の文字コード。
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側ではこのようにmysqlに接続しています。
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
php.iniの設定です。
お恥ずかしながらサーバー契約更新まで時間があまりなく、急いでおります。
どうぞよろしくお願い致します。m(_ _)m
コメント(0件)