由于各个地区或国家在计算机中使用着不同编码的字符集,因此字符乱码的问题便一直没有消失过。而产生乱码的主要原因便是编码的识别错误。由于各种编码的字符集存在着交错的现象,即同一个编码值在不同编码字符集中代表的字符不同,因此计算机也很难正确的识别是哪种编码。

  下面列举一些常见的乱码并给出解决方案,你可以根据类似的乱码形式选用相应的解决方案。对某些难以辨认的乱码形式要根据实际情况进行解决。

  这是一段 Big5 编码的文字被误解为 GBK 编码的情况

才絪秆絏だ猂╲す網(RainVan)
硂琌蹿才絪秆絏だ猂硁ンや ANSIUnicode Little EndianUnicode Big EndianUTF
-7UTF-8GBK(GB13000)GB2312BIG-5跋絏Base64 单絪絏Αㄏノせ秈秈虫竊㎝虫才秈㎝秈单ボよ猭

  解决方法:

  1. 打开《字符编解码分析》,将乱码复制到左视图中。
  2. 选择菜单:操作 -> CodePage ->GBK(GB 13000),再选择菜单:操作 -> 编码。
  3. 然后单击菜单:类型 -> ANSI,这样右视图便得到乱码的编码了,下面便是将这些编码转化为可识别的字符。
  4. 选择菜单:操作 -> CodePage ->BIG-5(CNS 11643),再选择菜单:操作 -> 解码。
  5. 然后同样单击菜单:类型 -> ANSI,这样左视图便得到相应的字符了。
Posted on 2006-04-22 11:21  RainVan  阅读(1177)  评论(6)    收藏  举报