文字コードとは
文字コードは文字をバイト列として表す約束です。CSVやTXTは文字コードの指定がないと解釈が分かれることがあります。
最初に結論
表やテキストを交換するときは、文字コード・区切り文字・読み込むアプリの解釈を事前に確認します。
文字化けの理由
保存側と読む側で文字コードの想定が違うと、同じバイト列でも別の文字として解釈されます。
CSVでの注意
CSV自体はExcelの書式や文字コードを十分に表さないため、UTF-8やBOMの扱いを受け手と確認します。
文字コードは文字をバイト列として表す約束です。CSVやTXTは文字コードの指定がないと解釈が分かれることがあります。
表やテキストを交換するときは、文字コード・区切り文字・読み込むアプリの解釈を事前に確認します。
保存側と読む側で文字コードの想定が違うと、同じバイト列でも別の文字として解釈されます。
CSV自体はExcelの書式や文字コードを十分に表さないため、UTF-8やBOMの扱いを受け手と確認します。