ウェブ、ショウジン

CP932とShift_JISについて

2009-6-8
Category
未分類

CP932

Windowsにおける文字コード。一般的には「shift_jis」だが、正しくは「CP932」である。
(MS932とも言う)

CP932はshift_jisを拡張したもの。(基本的には文字コードとしての違いはない)

が、他の文字コードへ変換する場合に違いが出る。(一部の文字が異なる整数値へと変換される > 文字化けの原因となる)

例:〜 をshift_jisとしてUnicode変換すると 0x301C 、CP932としてUnicode変換すると 0xFF5E (Eclipse上でたまに遭遇してたのはこれだった)

また、一部の文字はCP932には存在するがshift_jisには存在しない。

IANAでの登録名は「Windows-31J」。

ということで、プログラム内とかではshift_jisじゃなくてCP932(MS932)を使ったほうがいいらしい。

CP932とは

Categories

Tag Cloud

AdMob Android Apache centos CodeIgniter EC-CUBE facebookアプリ facebookページ feed Firefox Flash google googleanalytics htaccess iPad iPhone JavaScript lamp mobile nginx ogp pear php plugin rollover rss sendmail setting smarty ssh Titanium Mobile Titanium Studio tutorial ubuntu vim VirtualBox vmware vps Windows WordPress xampp youtube さくらインターネット アクセス解析 カスタム投稿