Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL文字化け対応)

MySQL文字化け対応

このQ&Aのポイント
  • XAMPP1.8.2を使用してテーブルを作成し、CSVデータをインポートすると日本語が文字化けする問題について。
  • php.iniやmy.iniの設定を変更しても文字化けが解消されない問題について。
  • 文字化け対応に関連する他の変更や解決策についての情報を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5407/14059)
回答No.2

> テーブルは操作を開きutf8-general-ciにしました。 utf8-general-ci は照合順序の事で文字コードではありません。 collation ではなく charset をまず確認しましょう。

wansm
質問者

お礼

何度も回答ありがとうございます。 Fatal errorが改善されない場合、最悪別のパソコンを探し実行したいのです。 今一度お聞きしたいのですが、「 charset をまず確認」とありますが これはSHOW VARIABLES LIKE 'char%' を実行し、utf8になっていないものがあれば my.iniにcharacter-set-server = utf8を追加する事でしょうか? 大変申し訳ありません、どうぞ宜しくお願いします。

wansm
質問者

補足

回答ありがとうございます。 午前中はphpAdminに入れていたのですが、午後からは Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\phpMyAdmin\libraries\PMA.php on line 10 のエラーが表示されて接続できない状態になってしまいました。 何度も再インストールしたり、php.iniのmax_execution_timeを120に変更 していますが改善されない状態です。 charsetを確認したいのですが、まずこのエラーを解消しなければなりません。

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

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5407/14059)
回答No.1

テーブルの文字コードは何になっていますか? それと、CSVのインポートは何を使って行いましたか?

wansm
質問者

補足

ありがとうございます。 テーブルは操作を開きutf8-general-ciにしました。 また、インポートはphpmyadiminのインポートツールで CSVを参照で選択し、utf-8 CSV LOADDATA カンマ区切りで インポートしました。 その後、テーブル、表示で確認すると文字化けしています。 対応方法を教えて頂けないでしょうか。 どうぞよろしくお願いします。

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

関連するQ&A