JAVAWeb中的中文编码问题.pptx

JavaWeb中的中文编码问题 --学习笔记 你将了解到: 在java中经常遇到的几种编码格式的区别; 在java中经常需要编码的场景; 出现中文问题的原因分析; 开发JavaWeb程序时可能存在编码问题的几个地方; 一个Http请求怎么控制编码格式; 如何避免出现中文编码问题。 为什么要编码? 比较通俗的讲解就是: 只要不是说英语的国家,要使用计算机就必须经过编码,这是现状。 如果可以把计算机中存储信息的最小单位改成汉字,这样我们就不存在编码问题了。 字节 字符 如何“翻译” 常见的编码格式有 ASCII,ISO-8859-1,GB2312,GBK,UTF-8,UTF-16 (GB2312,GBK,UTF-8,UTF-16 都可以表示中文) 参考文献:/question几种编码格式的比较 GB2312 与 GBK 编码规则类似,但是 GBK 范围更大,它能处理所有汉字字符,所以 GB2312 与 GBK 比较应该选择 GBK。 UTF-8 编码与 GBK 和 GB2312 不同,不用查码表,所以在编码效率上 UTF-8 的效率会更好,所以在存储中文字符时 UTF-8 编码比较理想。 相对来说 UTF-16 编码效率最高,字符到字节相互转换更简单,进行字符串操作也更好。如 Java 的内存编码就是采用 UTF-16 编码。但是它不适合在网络之间传输,因为

文档评论(0)

1亿VIP精品文档

相关文档