>  Q&A  >  본문

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



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

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

怪我咯怪我咯2743일 전698

모든 응답(4)나는 대답할 것이다

  • 黄舟

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

    Windows 호스트 CMD 인코딩은 GBK입니다. 이 점 주의해주세요

    회신하다
    0
  • 迷茫

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

    Idea를 사용한 적이 없습니다. 인터넷에는 편집기 깨짐 문자와 콘솔 깨짐 문자의 두 가지 유형이 있습니다. 귀하의 정보가 편집기 깨짐 문자 또는 콘솔 깨짐 문자에 속합니까? , 색상 및 글꼴의 글꼴도 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
  • 취소회신하다