编码字符集
- UTF-16中英文2字节,java使用UTF-16,所以char占2字节,优点:编码效率高,适合在磁盘和内存中使用
- UTF-8英文1字节中文3字节,在编码效率和编码安全性之间做了平衡,适合网络传输,是理想的中文编码方式
- ISO-8859-1只能只能表示256个西欧字符,中文被编码为'?' 。
- GBK英文1字节,中文2字节,GBK的范围比GB2312广,GBK兼容GB2312。
- 不能使用ISO-8859-1对中文字符编码,中文字符经过 ISO-8859-1 编码会丢失信息
浏览器编码
- 浏览器将URL中非ASC字符依照某种编码方式转为十六进制然后加上%
- get请求编码