【PHP】文字バケーション
普段は組込み系のシステムに関わってるんだけど、
どうしても好きになれない、この分野。
んで、ずっと興味のあったWeb系の仕事に就いてみたと思い、
我流でWebプログラミングを経験してみようってことで、
PHPを始めた。
プライベートで使用しているOSはMacなので、
Macで開発する。
XAMPPっていう無償で配布されてるパッケージがあって、
これを使えば、Apach、MySQL、PHPをまとめてインストールできるらしい。
素晴らしい!
そういや大学の卒研の共同研究で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/ |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-