`
xiaosu
  • 浏览: 31465 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

J2EE系统各个层次的编码方式

 
阅读更多


Web容器默认的编码方式:ISO-8859-1 (解析POST数据)

JDBC驱动程序默认的编码方式:ISO-8859-1 所以我们将其设置为GBK或GB2312

Java内部使用的字符集:Unicode

操作系统:GBK

浏览器发送请求(传输URI):UTF-8

javascript:UTF-8(沿用java的字符处理方式,内部是使用unicode来处理所有字符的)


当从Unicode编码向某个字符集转换时,如果在该字符集中没有对应的编码,则得到0x3f(即?)

从其他字符集(比如GBK)向Unicode编码转换时,如果这个二进制数在该字符集(GBK)中没有标识任何的字符,则得到的结果是0xfffd


使用Java从控制台读取中文并向控制台输出的过程:

GBK编码Unicode编码 GBK编码

内存中使用的是Unicode编码

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics