如图,我在启动服务的时候,命令行是乱码的。调试的时候,返回值是乱码的,所以前台显示的时候,也就乱码显示了。
我的setting设置的都是UTF-8,我哪里配置错了??
迷茫2017-04-18 10:54:30
ideaを使ったことはありません インターネット上の文字化けにはエディターの文字化けとコンソールの文字化けの2種類があります あなたの情報はエディターの文字化けかコンソールの文字化けですか? 、color&fontsのフォントもutf-8に変更されました
追加した画像がコンソール上で文字化けしていることがわかります: オンライン解決策
コンソール出力が文字化けしているこの問題を解決するには、構成の VM オプションに -Dfile.encoding=UTF-8 を追加するだけで解決されます
巴扎黑2017-04-18 10:54:30
------------------------------------------------- ------------------------正解------------------------------------- ---------------
さて、それは私のプロジェクトの問題です。
私のプロジェクトは gradle プロジェクトなので、build.gradle に次の設定を追加する必要があります:
compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'
伊谢尔伦2017-04-18 10:54:30
ファイルエンコーディングを変更しても、コンソール出力には影響しません。
質問者はIDEAを変更しましたか?その場合は、デフォルト値に変更してみてください。 字体