2010年4月27日

[mysql 15306] Re: 同じはずの環境で片方だけ文字化け

竹中です。
豊丹生様、お返事ありがとうございます。

> 以下の内容だとBの環境でsql実行前に
> set names utf8;
> を実行すれば良いのではないでしょうか?

そのとおりだったようです。文字化けが解消しました!


少し調べてみたところ、MySQLサーバとクライアントの間で
文字コードを自動変換する(?)ということがわかりました。
そもそもMySQLの本質的なところをあまり勉強せずに使っていたので、
まずそこから調べてみようと思います。

また、MacもサーバもPHPが5.2.3以降なので、
mysql_set_charset() を使用することで対応しようと思います。

豊丹生様をはじめ、お知恵を貸してくださった皆様、
本当にどうもありがとうございました。


--
equal1
竹中 彰一 (TAKENAKA, Akikazu)
akikazu@xxxxx | www.equal1.net
Skype: equal1.at | iPhone: +81-90-8477-3901


投稿者 xml-rpc : 2010年4月27日 13:19
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/95473
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。