IT女子のお気に入りフォルダ管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。/PHPの文字コードではSJISじゃなくてSJIS-win、EUC-JPじゃなくてeucJP-winをPHPの文字コードではSJISじゃなくてSJIS-win、EUC-JPじゃなくてeucJP-winを公開日:2013/8/24最終更新日:2013/8/25PHPこの記事は最終更新日から6年以上が経過しています。PHPで使える文字コード変換はmb_list_encodings()を使って確認することができます。'<br>¥n';注目するのは「SJIS-win」と「eucJP-win」です。どっちも「win」が付いているのでおわかりでしょうが、Windows拡張の文字に対応できるようになっています。SJISよりもSJIS-winの方が文字が多いということです。拡張文字(115~119区)よく使うところでは、以下のような文字がSJIS-winにあってSJISにはないのです。(﨑)具体的には下記参考サイトをご覧下さい。文字セットでは、「eucJP-win」はどうかというと、「SJIS-win」と同様に扱えるようになるわけではありません。(髙)などは扱えません。そこでPHP5.2.1から新たに追加されたので「CP51932」です。これを使うと「SJIS-win」と同様に文字を扱えるようになります。いうわけで、文字コード変換の指定で「Shift_JIS」を使う時は「SJIS」じゃなくて「SJIS-win」を。「EUC-JP」を使う時は「EUC-JP」じゃなくて「eucJP-win」を。IT女子のお気に入りフォルダ。