notepad++编java显示不出中文,编码GBK的不可映射字符
2017-08-24 09:17
429 查看
错误原因:
由于JDK是国际版的,在编译的时候,如果没有用-encoding参数指定JAVA源程序的编码格式,则javac.exe首先获得操作系统默认采用的编码格式,也即在编译java程序时,若不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。
解决方案:
1.英文版notepad++
菜单:Configure --> Options --> JDK Tools --> Compiler
2.中文版 notepad++
菜单:设置→首选项→新建,选择编码方式为ANSI.
由于JDK是国际版的,在编译的时候,如果没有用-encoding参数指定JAVA源程序的编码格式,则javac.exe首先获得操作系统默认采用的编码格式,也即在编译java程序时,若不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。
解决方案:
1.英文版notepad++
菜单:Configure --> Options --> JDK Tools --> Compiler
2.中文版 notepad++
菜单:设置→首选项→新建,选择编码方式为ANSI.
相关文章推荐
- JAVA 编译出现编码GBK的不可映射字符(使用notepad++编辑器)
- 【问题一】notepad++编辑器写Java代码,无法编译出现错误:编码GBK的不可映射字符
- 用notepad++书写java,编译java程序是出现:错误: 编码GBK的不可映射字符问题的解决
- 编译JAVA源码时出现编码GBK的不可映射字符(使用notepad++编辑器)
- java编码GBK的不可映射字符
- java 编译错误—"编码 GBK 的不可映射字符"
- editplus编写java时遇到编码GBK的不可映射字符,即不能使用汉字的时候
- java基础-编译错误-编码GBK的不可映射字符
- 利用ant执行javac任务编译java程序,报 错误: 编码GBK的不可映射字符
- java 导出为doc时 解决 编码 GBK 的不可映射字符 问题
- 解决Java提示“编码GBK的不可映射字符”的问题
- 在存在中文的情况下编译出警告-编码 GBK 的不可映射字符
- [JAVA]编码GBK的不可映射字符
- cmd命令行对java程序进行编译时出现错误:编码GBK的不可映射字符
- 解决 java “错误:编码GBK 的不可映射字符”
- Java控制台编译报错(编码GBK的不可映射字符)
- 解决 java “错误:编码GBK 的不可映射字符”
- java与scala混合编译 编码GBK的不可映射字符问题解决
- 解决 java “错误:编码GBK 的不可映射字符”
- ant编译java项目的时,抛出“警告:编码 GBK 的不可映射字符”异常