- 16 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 05:37:07 ]
- >>13
>>15にもう少し付け足しすると、 そもそも「cp932」ってのは、「マイクロソフト コードページ932」のことで、いわゆるMS社独自の拡張文字セットのこと。 で何が問題かって、そのMSが独自の日本語文字コードを策定する時に、「シフトJIS」をベースに拡張したんだけど、 なにをどう間違えたのか知らないが、一部文字の内部コードに本来の「シフトJIS」とは異なるコードを 割り当ててしまったために、いくつかの混乱が起こった。(特に「〜」(全角チルダ、波線)とか有名。ほかにもいくつかある。) つまり「cp932」は「シフトJIS」の別名ではないのは当然として、含むとか含まないとかでもない、 全く別の文字コードの一つとして認識していたほうがよいかと思う。(まあ現状、ほとんど同一視されてるけど) ちなみにWindowsの一般的なテキストエディタ(秀丸、TeraPad、メモ帳もか?)とかで編集する時、 保存コードが「Shift_Jis」あるは「SJIS」とかになってるけど、 正確に言えばこれは間違いで、本来なら「cp932」としなければならない。 コマンドプロンプトでの出力は、プロパティに「コードページ932」と出てる。(コマンドで chcp と打ってみれ) (その横に括弧書きで「日本語Shift-JIS」ってなってるけど・・)
|

|