2006年06月13日 Permalink Comments(0) TrackBack(0) ウェブ開発 phpでSJISテキストを扱うときの文字化け対策 日本語の文字コードには、JIS,SJIS,EUC,UTF-8 などあります。 unix系で通常、日本語を使用したテキスト(プログラムソース)はEUCで記述するようです。 windowsでは、SJISが主に使われています。 ところがSJISでは、2byte目が 0x5Cの文字で問題がおきます。 具体的には、次の文字になります。 「―ソЫⅨ噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭」 この文字集合をgoogleなどで検索すると山ほどヒットするので、詳細はそちらで調べてください。 実際にphpプログラムで対応したのが、以下の関数です。 ある程度の実績はありますが、もっと良い関数があれば参考にしたいと思っています。 /