java - Win10下 idea的编码设置成了UTF-8,但是返回时乱码显示,哪里有问题??
怪我咯
怪我咯 2017-04-18 10:52:30
0
4
737



如图,我在启动服务的时候,命令行是乱码的。调试的时候,返回值是乱码的,所以前台显示的时候,也就乱码显示了。

我的setting设置的都是UTF-8,我哪里配置错了??

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
黄舟

Windows ホストの CMD エンコードは GBK です。ご注意ください

いいねを押す +0
迷茫

ideaを使ったことはありません インターネット上の文字化けにはエディターの文字化けとコンソールの文字化けの2種類があります あなたの情報はエディターの文字化けかコンソールの文字化けですか? 、color&fontsのフォントもutf-8に変更されました

追加した画像がコンソール上で文字化けしていることがわかります: オンライン解決策
コンソール出力が文字化けしているこの問題を解決するには、構成の VM オプションに -Dfile.encoding=UTF-8 を追加するだけで解決されます

いいねを押す +0
巴扎黑

------------------------------------------------- ------------------------正解------------------------------------- ---------------
さて、それは私のプロジェクトの問題です。
私のプロジェクトは gradle プロジェクトなので、build.gradle に次の設定を追加する必要があります:
compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'

いいねを押す +0
伊谢尔伦

ファイルエンコーディングを変更しても、コンソール出力には影響しません。
質問者はIDEAを変更しましたか?その場合は、デフォルト値に変更してみてください。 字体

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート