UTF-8、EUC-JPどちらで出力しても、結果は同じでした。
ご存知の方がおりましたら、ご回答頂けませんでしょうか?
http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ#content_1_40
MySQL 4.1 以上は文字コードの扱いに慎重にならなければいけません。
まずは、
SHOW VARIABLES LIKE 'char%';
の実行結果と my.cnf の設定内容を教えていただけますか?
4.X系とのことですので
一番多いパターンは下のサイト参照。
http://puchiko.lowtech.ne.jp/?itemid=349&catid=27
sqlを発行する際に
set names ujis
を常に発行するなどすれば解決するでしょう。
Linux であれば多分 /etc/my.cnf というファイルがあるはず。
基本的な対処法は1の回答のリンク先にあるとおりです。
まずは my.cnf に以下の設定を追加。
[mysql] default-character-set = utf8 [mysqld] default-character-set = utf8
もしかしたら database も作成しなおす必要があるかもしれない。
そして SQL を発行する際に
SET NAMES 'utf8';
を毎回実行。utf8 は ujis に読み替えてもらっても構いません。
http://q.hatena.ne.jp/1154676413
http://www.lucky-bag.com/archives/2005/03/
http://www.mysql.gr.jp/mysqlml/mysql/msg/5824
http://pbx.homeunix.org/p_blog/rss/2.0.php?tid=263
http://d.hatena.ne.jp/peppon/searchdiary?word=*%5Bcatalyst%5D
http://www-demo.jnovel.co.jp/modules/mydownloads/visit.php?cid=1...
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | Yota | 453回 | 431回 | 28回 | 2006-11-14 13:02:05 |
上記のコマンドを打ち込んだところ、下記の内容が出力されました。
my.cnfは、申し訳ございませんが、調べられませんでした。
character_set_client | latin1 |