日本語テキストファイルの文字コードと改行コード

5 阅读1分钟

日本語プログラムまたはデータファイルには、ファイル保存する時、文字コード及び改行コードの設定が必要、 環境別に下記のルールであり、

文字コード改行コード実行環境(OS)編集環境(OS)注釈
UTF-8 (BOM なし)LF LinuxまたはMACASCII 扱いされる場合あり
UTF-8 (BOM なし)LF 
UTF-8 (BOM なし)CR+LF ASCII 扱いされる場合あり
UTF-8 (BOM なし)CR+LFLinux/Mac/Windows のいずれかに日本語版Windowsによく使う常に「BOMなし」でよい
UTF-8 (BOM アリ)LF LinuxまたはMAC「BOM有り」とは、先頭の3バイトが「0xEF 0xBB 0xBF」というデータになる。 一部特殊なWindowsアプリケーションには必要
UTF-8 (BOM アリ)LF 
UTF-8 (BOM アリ)CR+LF 日本語版Windows によく使う
UTF-8 (BOM アリ)CR+LF 
Shift-JISLF  ASCII 扱い
Shift-JISLF  
Shift-JISCR+LF  ASCII 扱い
Shift-JISCR+LF日本語版Windows に専用のみ日本語版Windows に専用のみ
EUC-JPLF日本語版UNIX日本語版UNIXASCII 扱い
EUC-JPLF
EUC-JPCR+LF日本語版WindowsASCII 扱い
EUC-JPCR+LF

参照URL:

www.codingpack.jp/blog/charac…

vba-create.jp/vba-standar…

zhuanlan.zhihu.com/p/479064200

www.python100.com/html/82189.…

※なお、プロジェクトではたくさんのファイルを含んでいる、一つずつ確認すればめんどくさい FCCheckerと呼ばれるツールを利用して楽に、使い方は下記のLinkをご参照

tipstour.net/free-soft/2…

freesoft-100.com/review/file…