乱码问题

字符到字节是编码字节到字符是解码,编码和解码用到了不同码表就会出现乱码问题。

解码乱码:

编码: byte[] bytes = str.getBytes();

解码: String result = new String(bytes,"ISO-8859-1") ;

编码乱码:

编码乱码会出现63 63,就没有办法了,但基本不会编错码,如果出错,会出现无法保存。

文件编码继承于工程编码 工程编码继承于工作空间编码

有人说在myeclipse环境中无法写javascript文件,其实不然,解决办法:

General--Content Types 更改 各种类型文件的编码方式;

gbk 英文占一个字节 中文占两个字节

unicode 英文中文 都占两个字节

utf-8  英文占一个字节 中文有可能两个 有可能三个字节

gb2312 中文 两个字节都是负数

gbk 中文 两个字节 第一个字节是负数 第二个字节是正数


原文地址:https://www.cnblogs.com/Knuth/p/2546312.html