SpecialYet 2022-06-30 21:43 采纳率: 100%
浏览 49
已结题

IDEA中文有的乱码有的正常怎么破

IDEA JAVA输出中文,有的乱码,有的正常

IDEA控制台输出中文乱码两编码:
控制台显示编码:在设置-控制台中更改。
程序输出编码:运行调试配置-VM设置 "-Dfile.encoding=GBK"或者"-Dfile.encoding=UTF-8"等。

我的问题是程序和控制台都设置为UTF-8时,有部分中文乱码,输出如下:
�?门�?�积极的角度,开门门�?。门�?。回到拉萨,回到了布达拉。�?�青藏高原�?�今天晴朗
并且这些文字排列不同时,有时可显示有时乱码。非常奇怪。

问题相关代码
System.out.println("开门。积极的角度,开门门开。门开。回到拉萨,回到了布达拉。“青藏高原”今天晴朗\n明天有雨");

控制台输出:

img

尝试过的方法

文件编码设置中,项目编码改为UTF-8.无效,且变为全文乱码(此时在Run/Debug config中,VM选项加 -Dfile.encoding=GBK 显示正常)。这个设置,设为GBK时,控制台输出是UTF-8,设置为UTF-8时控制台似乎输出GBK。

  • 写回答

3条回答 默认 最新

  • 挨踢程序员(不秃版) C/C++领域优质创作者 2022-06-30 23:05
    关注

    重新安装可以解决问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月16日
  • 已采纳回答 11月8日
  • 修改了问题 7月2日
  • 创建了问题 6月30日

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么