• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LINUX文字化け)

LINUX文字化け

このQ&Aのポイント
  • LINUXで2バイト文字が文字化けしてしまう問題の解決方法
  • LINUXで2バイト文字が正常に登録されない問題の解決方法
  • LINUXで2バイト文字の文字化けを防ぐ方法

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

  • ベストアンサー
  • hofchan
  • ベストアンサー率62% (17/27)
回答No.1

まず MySQL のほうのエンコードはなんでしょうか? MySQL に接続して mysql>status Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 のような部分があるはずです、これを変更してやれば 大丈夫だと思います、設定ファイルは /etc/mysql/my.cnf 多分ここです(私の環境ではここ)無ければ適当に find /etc -name "my.cnf" あたりで見付けられます、設定ファイルのそれぞれの部分に 下のように文字コードを設定すればいいかと思います [client] default-character-set = utf8 [mysqld] default-character-set = utf8 MySQL のデフォルトではたしか latin1 というのが使われていた と思います、後 Linux であればディストリビューションも 記述していただければ助かります

19746999
質問者

お礼

hofchanさん。 大変申し訳ございません 質問締め切るのをわすれていました。。 なかなかうまくいかなかったので、 手っ取り早く、文字コードをDBに登録して データを取り出すときにShift_JISでデコードすることにしました。 もっと勉強して、普通に文字化けをなおせるよう 努力したいと思います。 以上、今後ともよろしくお願いします。

関連するQ&A