hailang的空间

我们一直在努力....

乱码介绍及通用的解决方法

标签: 乱码 解决方法 Unicode

什么是乱码?

乱码是由于系统或软件缺乏对某种字符编码的支持,而产生的不能正常阅读的混乱字符。常见的内码错误有GB码和BIG5码冲突,日文,韩文显示问题等。
 

乱码通用的解决方法

1、转换编码。一般可试Big5、GBK、UTF-8(Unicode的一种应用方式,包括世界上主要的文字)三种,如涉及的不是中文,可以再试JIS(日文)、KR(韩文)及其他文字编码。彻底的解决方法是双方使用同一编码系统,如UTF8,只要用户有对应的字体档案就可以正确的显示文字。实际上要统一编码系统还要克服各种客观的困难,现时只有靠软件有更高的解码能力。

2、转换字体。如果译码正确而出现错误文字,有可能是字体档案中没有相对应的字符,可尝试转换字体档案。

3、如果本来该显示出汉字的,却变成数字,如最 欣 赏 相 中 拉等Unicode代码,可以把这部分抄出来,独立存储成html文件, 再用浏览器打开解码。

4、其他。有时译码的方法要视乎软件和实际环境,及不断尝试才能译码,特别在不知本来是用哪种编码系统时。
 

5、有时输入汉字时也会出现乱码,不过这种情况很少出现。最大的原因是输入法所用的编码,与经编辑器输出的字体编码不符所致,可尝试转换字体来解决。例如把GBK编码的输入法装到只支持Big5的系统上,是不能正确显示所输入的字的;必需选择Big5编码的输入法,或把输入法装到GBK的系统中。

6、 有关外文所引致的乱码,只有转换支持某外文的字体档案才能解决。

以上介绍了什么是乱码及通用的解决方法,当然具体问题要具体分析,有些乱码现象不能用上述通用的解决方法去解决,下篇文章就将介绍JSP页面显示乱码的解决方案,希望大家多多关注!


    分享: 收藏到CSDN 收藏到javaeye 收藏到博客园 收藏&分享
  • 浏览 (307)
  • 评论 (0)
  • 发表于 2009-09-14 17:21
    评分: 请先登录再投票,同一篇博客一月只能投票一次!
    无人投票

评论


发表评论

关注此文的人们还关注