cypher256 / pleiades.io

Pleiades による Eclipse などの IDE 製品翻訳や JetBrains 製品のオンラインヘルプ日本語サイト https://pleiades.io や https://spring.pleiades.io の誤訳や問題を管理します。
https://willbrains.jp/
27 stars 2 forks source link

半角の「¥」記号の扱いでエラーにならないケースがある #83

Closed chida-sss closed 3 years ago

chida-sss commented 3 years ago

【対象】 Eclipse 2020-12 Java(Standard Edition/Windows)

【問題】 Javaのコンソールアプリケーションにて、 下記ソースコードがエラーにならず、そのままコンソールに出力される。 public class Sample { public static void main(String[] args) { System.out.println("¥dddddd"); System.out.println("お会計は¥800です。"); System.out.println("お会計は¥です。"); System.out.println("¥¥"); } }

【再現方法】 本家サイトのEclipse 2020-12(Eclipse IDE for Java Developers)ではエラーとなる。

cypher256 commented 3 years ago

ワークスペースのエンコーディングのデフォルト設定が 本家は MS932、 Pleiades All in One は他の箇所も含め UTF-8 に統一しているため、そうなります。

MS932 → エラー UTF-8 → エラーにならない

設定 > 一般 > ワークスペース > テキスト・ファイル・エンコードから変更できます。

chida-sss commented 3 years ago

大変失礼いたしました。 丁寧なご返信ありがとうございます。 本件クローズさせていただきます。