Java-J2EE中文问题终极解决之道.docVIP

  • 2
  • 0
  • 约2.62千字
  • 约 2页
  • 2018-03-11 发布于河南
  • 举报
Java-J2EE中文问题终极解决之道

[转]Java/J2EE中文问题终极解决之道 博客分类: JAVA之道 JavaLinuxMySQLJSPJBuilder ????? 今天想总结一下JAVA项目中的中文编码处理问题,当初笔试的时候还考了这道题,虽然答的还可以,但是还是欠缺全面,所以想好好的总结一下可是发现板桥大哥已经总结的很不错了,所以我就“拿来主义”了!???????   Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。   最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。   还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码,而且指定容器配置不符合J2EE应用和容器分离的原则。   在Java内部运算中,涉及到的所有字符串都会被转化为UTF-8编码来进行运算。那么,在被Java转化之前,字符串是什么样的字符集?Java总是根据操作系统的默认编码字符集来决定字符串的初始编码,而且Java系统的输入和输出的都是采取操作系统的默认编码。   因此,如果能统一Java系统的输入、输出和操作系统3者的编码字符集合,将能够使Java系统正确处理和显示汉字。这是处理Java系统汉字的一个原 则,但是在实际项目中,能够正确抓住和控制住Java系统的输入

文档评论(0)

1亿VIP精品文档

相关文档