为啥用editplus写java时,把编码形式UTF-8改ANSI后保存,重新进去还是UTF-8?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥用editplus写java时,把编码形式UTF-8改ANSI后保存,重新进去还是UTF-8?相关的知识,希望对你有一定的参考价值。

参考技术A 楼主需要注意:编码格式是针对字符的,而无法针对字节,因此,如果想使用字节流来实现编码格式的转换的话,是不现实的。追问

能细说一下嘛,刚接触java不太明白

使用cmd打开java文件,报错:“错误,编码GBK的不可映射字符”

今天使用EditPlus写了一个小程序,用cmd运行时报错——“错误,编码GBK的不可映射字符”。

处理办法是用EditPlus另存为时,把编码格式由UTF-8改为ANSI。

然后使用Notepad++打开发现java程序的注释是乱码。

也许Notepad++有别的办法处理这个问题,但从原生功能来说,写java程序,EditPlus优于Notepad++。

以上是关于为啥用editplus写java时,把编码形式UTF-8改ANSI后保存,重新进去还是UTF-8?的主要内容,如果未能解决你的问题,请参考以下文章

editplus为啥编辑汉字出现乱码

问题解决方案editplus中批量将ANSI转换为utf-8

用Editplus把javac命令集成进来

editplus 3.51编写php文件时,保存为utf-8,打开显示中文还是乱码,用notepad++打开,显示的是ansi编码

我用editplus编写的java,运行输出的中文是乱码,请问怎么解决?

JAVA编码时为啥用的是utf-8呢