PHPで文字コードを変換「mb_convert_encoding」
PHPでコードを書く場合、文字化け対策が面倒なので、すべてUTF-8で書くことにしています。
しかし世の中にはShift-JISを使っているページも多く、「file_get_contents」などを使うと文字化けすることがあります。
その場合は「mb_convert_encoding」を使います。
文字コードには「JIS」「UTF-8」「EUC-JP」「SJIS」(Shift-JIS)などをセットします。
例えばPHPのコードをUTF-8で書いている場合、外部のShift-JISで書かれたページを取得する場合は、次のようにします。
[ 2011年9月23日 | カテゴリー: PHP | タグ: 文字コード ]
« PHPでPOSTを使ってウェブページのソースを取得する | 「ドンナヒ」に日経平均株価を表示 »
コメントを残す