• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字コードについて)

文字コードについて

このQ&Aのポイント
  • テキストファイルをHDDに保存する際、shift_jisを指定している場合は、中身が「あああ」であれば「0X82A0 0X82A0 0X82A0」と保存されます。
  • NTFSファイルシステムに保存する場合、ファイル名はUnicodeを使用し、「あああ.txt」は「U+3042 U+3042 U+3042 U+002E U+0074 U+0078 U+0074」と保存されます。
  • また、中身の文字コードはShift_jisを指定して保存されます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>作成したテキストファイルをHDDに保存する場合、shift_jisを指定していた場合、「あああ」という中身だと「0X82A0 0X82A0 0X82A0」(本来は二進法で表現される)という風に保存されるという解釈であってますでしょうか? はい。 >NTFS ファイルシステムに保存する際は Unicode を使用(これはHDDに保存する際にファイル名はunicodeを使用するという意味ですよね?) >あああ.txtはファイル名は「U+3042 U+3042 U+3042 U+002E U+0074 U+0078 U+0074」(本来は二進法で表現される)とunicodeで保存される。 >そして中身は「0X82A0 0X82A0 0X82A0」(本来は二進法)とShift_jisを指定して保存されるという流れになるのでしょうか? はい。 ファイル名はOSの管理領域になりますので、NTFSではUnicodeになります。 ファイルの中身はあくまでも「データ(0/1の羅列)」でしかありませんで、特に依存していません。

osaka58
質問者

お礼

SilverThaw様 度々のご回答ありがとうございます!! なんとなく理解が深まってきました!! 感謝しております!!

関連するQ&A

専門家に質問してみよう