当使用IntelliJ IDEA进行编译时,我们有时会遇到编译乱码和Build Output提示信息乱码的问题。下面是解决这些问题的攻略。
问题1:编译乱码
问题描述
编译代码时提示以下错误信息:
java.lang.Exception: some error message
在IDEA输出窗口中显示:
Error:java: 编码 ON 的不可映射字符
解决方案
此问题通常是由于编译字符集的设置不正确所致。为了解决此问题,请按照以下步骤进行操作:
- 打开项目的设置。
点击 File
-> Settings
或者使用快捷键 Ctrl+Alt+S
,打开 Settings
对话框。
- 配置编译字符集。
在 Settings
对话框中,在搜索框中输入 File Encodings
,在 File Encodings
页面中配置编译字符集。建议将编译字符集设置成与源代码文件相同的字符集。
- 查看项目字符集配置。
确保源代码文件和项目使用的字符集一致。可以通过 File
-> Settings
-> Editor
-> Code Style
进行设置。
- 清理和重建项目。
点击菜单栏的 Build
-> Rebuild Project
,或者使用快捷键 Ctrl+F9
,清理和重建项目。重新编译代码,问题应该就解决了。
问题2:Build Output提示信息乱码
问题描述
您在编译项目时,发现输出的提示信息中包含乱码,如下所示:
\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7f51\u7edc\u8def\u5f84 \u5f00\u5934\u9875
或者
??? should be turned into ... before processing them with
解决方案
此问题通常是由于控制台输出字符集的设置不正确所致。为了解决此问题,请按照以下步骤进行操作:
- 打开 IDEA 的设置。
在 IDEA 中,选择 File
-> Settings
或者使用快捷键 Ctrl+Alt+S
打开 Settings
对话框。
- 配置控制台字符集。
在 Settings
对话框中,找到 Editor
-> Colors & Fonts
-> Console Font
页面。在该页面中,将 Console Encoding
设置为 UTF-8 或者相应的字符集。
- 重启 IDEA。
关闭 IDEA,然后重新启动。重现代码编译,应该就能正确显示 Build Output 提示信息了。
综上所述,以上步骤应该可以解决 IDEA 的编译乱码和 Build Output 提示信息乱码问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IDEA编译乱码Build Output提示信息乱码 - Python技术站