JAVA

【JAVA】-J-Dfile.encoding=UTF-8 【日本語が文字化け時の解決法】

「-J-Dfile.encoding=UTF-8」についての覚書をしておく。

Javaのエンコーディング指定方法 – CodeAid-Lab(コードエイド・ラボ) ExternalLinkから引用 ここから-
Windowsの日本語環境は今なおデフォルトのエンコーディングがShift-JISです。
そしてJavaは動作するシステムの環境に合わせてエンコーディングが設定されます。
なので、WindowsでUTF-8でソースファイルを作成して、そのままコンパイルしたり実行するとコードに日本語を使っていると文字化けします
Javaのエンコーディング指定方法 – CodeAid-Lab(コードエイド・ラボ) ExternalLinkから引用 ここまで-

試してみる。
OS:Windows10(64bit)
下記のコードのファイル名を「JSample4_1.java」としてShift-JISで保存してコンパイルしてみる。


class JSample4_1{
  public static void main(String[] args){
    System.out.println("いい天気ですね");
  }
}

コンパイルが正常にできる。


C:\PlantUML>javac test/JSample4_1.java

C:\PlantUML>
続きを読む