2022-03-18
javaで書いたコードをコンパイルすると
HelloWorld.java:5: エラー: この文字は、エンコーディングMS932にマップできません
//繧ウ繝ウ繧ス繝シ繝ォ縺ォ”HelloWorld”縺ィ蜃コ蜉帙☆繧?
文字の変換失敗してますね。
解決策
utf-8に手動で変換して入力。
javac -encoding UTF-8 HelloWorld.java
無事コンパイルが通りました。
原因は文字コードの違いでした。
terapadで書いてた時はutf-8の設定を済ませておいたので
エラーは無かった。
けどvscodeだと何もしていなかったので文字コード認識できなかったのだと
思われます。