文字コードについて質問です。
WindowsでSHIFT_JISで保存したら自動的にWINDOWS31Jで保存されるのでしょう
か?
それはつまりWINDOWS31Jで保存したということと同義なのでしょうか?
それとちなみにメモ帳で保存したらSHIFT_JIS(=windows31J)なのでしょうか
?
ご存知の方がいらっしゃいましたら教えていただけるとありがたいです。よろ
しくお願いします。
Windows の内部コードは UNICODE ですが、ファイルシステムやアプリケーションで標準で使われるコードは全て Windows-31J(CP932) です。
http://ja.wikipedia.org/wiki/Microsoft%E3%82%B3%E3%83%BC%E3%83%8...
メモ帳も Windows のバージョンによってはユニコードも扱えるようになっていますが、特に指定しない場合もしくは Shift_JIS を指定した場合は Windows-31J で保存されます。
Windows31Jは、Shift-JISではなく、Shift-JISを拡張したものです。
従って、話がWindows上だけのことであれば
Shift-JIS=windows31J
という表現でも許されてたりしますが、
Windows31JはWindows31J、Shift-JISはShift-JISと分けて認識しておいたほうがよろしいですよ。
基本的には同じ、でも少しだけ違う
CP932=MS932=MS漢字コード=Windows-31J≒Shift JIS
http://www.siisise.net/charset.html
http://itpro.nikkeibp.co.jp/article/COLUMN/20061211/256519/?ST=w...
http://itpro.nikkeibp.co.jp/article/COLUMN/20061221/257533/?ST=w...
コメント(0件)