java中为什么要用ISO-8859-1编码啊?

Python011

java中为什么要用ISO-8859-1编码啊?,第1张

Java使用ISO-8859-1编码是因为这种编码国际上是通用的,可以兼容很多国家的语言编码。我们国家的gbk编码格式是可以换成ISO-8859-1格式的。

国际中通用的还有一种编码格式就是UTF-8能兼容世界上几乎所有的语言,在网络传输为了避免出现乱码,都采用这种编码方式。

在jvm中,字符串一律采用unicode编码,或者说是utf-16,是一个双字节定长字符集编码

另外:System.getProperties().getProperty("file.encoding")是会影响文件的输入和输出编码

希望对你有用!