エンコーディング(文字コード)とは? プログラミングにおけるエンコーディングとは、ファイルの文字列を文字コード化する作業のことを指します。 とくに日本語はエンコーディングの影響が顕著で、コーディング時にソースファイルに日本語が含まれていた場合、プラットフォームが異なると文字化けしてしまう可能性があります。例えばWindowsで作成したプログラムをLinuxで動かした場合、日本語が文字化けしてしまうこともあります。またLinuxで編集する場合に文字化けで編集が困難になってしまう可能性もあります。 そのため、マルチプラットフォームで動くJavaだからこそ、文字コードについては注意しなければいけません。 Javaでエンコーディングを確認する 使用している開発環境のデフォルトのエンコーディングを調べるには、SystemクラスのgetPropertyメソッドを使用します。 public class
![【Java】encodingを指定して読み書きする(CSV、テキストファイル) | 侍エンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/ba83d69c1c025cc028dd081e90de3540d7f9ca33/height=288;version=1;width=512/https%3A%2F%2Fwww.sejuku.net%2Fblog%2Fwp-content%2Fuploads%2F2017%2F04%2Fjava_encoding.jpg)