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