Hatena::ブログ(Diary)

TeahousePhantomProgramDiary このページをアンテナに追加 RSSフィード

2008-06-10 PHP から MySQL を使うと文字化けが起ったのを理解

PHP から MySQL を使うと文字化けが起こる原因

ここに詳細が書かれています。

http://puchiko.lowtech.ne.jp/?itemid=349&catid=27


結果

2つの解決方法がある。

○application[アプリケーション]で下記 SQL を実行しておく

SET NAMES ________;
          ↑ujis sjis cp932 など

○my.cnf に下記を追加(4.1.15以降、5.0.13以降に注意)

[mysqld]
skip-character-set-client-handshake

application[アプリケーション]で SET NAMES を使わない方が良いらしいけど、使わない方が良い理由の明確な理由が書かれていなかった。

http://blog.ohgaki.net/set_namesa_mcb_asc


mimic28号でした。