プロが教える店舗&オフィスのセキュリティ対策術

OS:Win8 64Bit
言語:Kotlin
ターミナルで、ソースコードが日本語文字が文字化けします。
chcp65001やsettings.jsonへの追記、UTF-8、SHIFT-JISも試しましたが、
全部だめでした。

詳しい方、教えて下さい。

A 回答 (1件)

JVMは既定で、内部コード(UTF16)を日本語Windowsの


コードページMS932
に変換して出力するので、タ―ミナルへの出力なら
特に処置は要らないはず。
#出力(output)の方は化けるらしい・・・設定を確認要

kotlinは知りませんが、ソースファイルの文字コードと
kotlinが求めるソースの文字コ―ドが異なるのでしょう。

Javaなら既定ではMS932で書かないと化けますが
vscodeは既定でなんでもかんでもutf8のはず。
設定で変えられます。
kotlinのそのあたりはよく知らんです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!