xamppとMySQL5.5.8での文字化け

takeuchi
0
phpとMySQLの文字化けの解決について、検索するといろんな有益な情報が見つかりますが・・・

最新版の xampp-1.7.4 をインストールして、案の定「文字化け」

以前も同じ症状でドツボにはまったので、今回は楽勝と思ってましたが・・・・・

ネットで検索して、やっと答えにたどり着きましたので、こちらでも、その対処方法を掲載します。
参考URL: DegiWiki

\xampp\mysql\bin のフォルダーの中の my.ini を編集


# Here follows entries for some specific programs 

# The MySQL server
[mysqld]
port= 
~中略~
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log_error="mysql_error.log"

この記述の下に、次の2行を追加

character_set_server=utf8 
skip-character-set-client-handshake

MySQL側の設定はこれでOK

ちなみにPHP側の設定は 「phpの文字化けを本気で解決する」を参考に、修正しました。

なお、当方はUTF-8を利用しますので、次の行の通りもう一回修正しました。

;; Set internal encoding to EUC-JP
mbstring.internal_encoding = UTF-8

mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII

このブログ記事について

このページは、takeuchi2011年3月25日 00:00に書いたブログ記事です。

ひとつ前のブログ記事は「test」です。

次のブログ記事は「xamppでphp.ini のタイムゾーン設定」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。