【PHP】文字バケーション

普段は組込み系のシステムに関わってるんだけど、
どうしても好きになれない、この分野。


んで、ずっと興味のあったWeb系の仕事に就いてみたと思い、
我流でWebプログラミングを経験してみようってことで、
PHPを始めた。


プライベートで使用しているOSはMacなので、
Macで開発する。


XAMPPっていう無償で配布されてるパッケージがあって、
これを使えば、Apach、MySQLPHPをまとめてインストールできるらしい。
素晴らしい!
そういや大学の卒研の共同研究でJavaでWebアプリ開発したけど、
MySQL文字コードで悩まされた気がする。
もちろん、卒研の内容なんて、全然覚えてない。


んで、XAMPPを使ってみたはイイんだけど、
文字化け対策のために、MySQL文字コードutf-8に設定しなくちゃいけない。
ここでつまずいた。
大学時代もつまずいた記憶が蘇ってきた!
思い出した、文字化けの恐怖。
共同研究の仲間と、


文字バケーション!!


とか、意味不明な呼び方してた。


my.cnfの設定がよろしくないんだろうけど、
分からん。
何でcharacter_set_databaseとcharacter_set_serverだけが
latin1のままなんだろ。
参考に使ってる本はWindowsを基準に説明してるから、
こういう微妙なとこでつまずいちゃう!


【解決策】
なるほど、Windowsを使えってことか。
でもイヤ。
Macがイイ。
ってことで、まだ諦めずにネットで色々調べていきます。

                                                                                                                                                                    • +
Variable_name Value
                                                                                                                                                                    • +
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /Applications/xampp/xamppfiles/share/mysql/charsets/
                                                                                                                                                                    • +