ホームページ  >  に質問  >  本文

java - Win10下 idea的编码设置成了UTF-8,但是返回时乱码显示,哪里有问题??



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

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

怪我咯怪我咯2743日前700

全員に返信(4)返信します

  • 黄舟

    黄舟2017-04-18 10:54:30

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

    返事
    0
  • 迷茫

    迷茫2017-04-18 10:54:30

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

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

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:54:30

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

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:54:30

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

    返事
    0
  • キャンセル返事