PHP文字化け問題

政治情報データベースを作っていて、postで送った文字列が化けるという現象に悩まされた。「藤」はNG、「藤村」もNG、だけど「藤井」はOK。なんだそりゃ。EUC-JPはNGだが、Shift_JisはOKということで、文字コードに関する問題なのだろうが、わからなかったのでレンタルサーバのサポートにヘルプメールを送ってみる。結果、php.iniのmbstring.encoding_translationにoffをセットする、で解決した。
一応プログラムに関すること生業としているのだが、PHPは畑違いなので、はっきり言ってわからないことが多い。ただ、趣味の時間に仕事で使わないプログラム言語を使うのは、本業にいい影響を与えるのではないかと考えている。
今のところほとんど利用者がいない政治情報データベースだが、データの充実とともに、利用を促す仕組みを考えていく予定。