jdk1.6的输出语句怎么不能输出中文和标点符号

图1.最后一个输出语句是英文表示,图2是编译运行结果,没有错误。将最后一个输出语句改成图3的中文后,编译发生错误。这是为什么?以前我下的一个版本是支持的,现在这个不支持。

是因为代码中中文注释造成的,具体处理方法如下:

1、javac -encoding UTF-8 XX.java使用-encoding参数指明编码方式,点击参数进行相应的设置。

2、用记事本打开文件,然后另存为,选择ANSI编码,覆盖掉该源文件,即可解决编码 GBK不可映射字符的问题。

拓展资料:

GBK全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification) ,中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。这一版的GBK规范为1.0版。

网页链接

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-18
看错误提示跟编码有关,你可以指定下编译时使用的编码或者看看你的源文件的编码格式。