• Font
  • Family
  • Foundry
  • Designer
  • Sample
  • Article
  • Help
Fontke.com>Article>Details

乱码

Date:2007-06-30 17:55:30| Term|Browse: 102|Author:
  • Follow FontKe on Wechat to get Zcode
  • Scan the Qrcode to participate in the SVIP lottery
Introduction乱码指的是计算机系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCII代码。这样所显示出来的文本统称为乱码。乱码是因为“所使用的字符的源码在本地计算机上使用了错误的显示字库”,或在本地计算机的字库中找不到相应于源码所指代的字符所致。不

乱码指的是计算机系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCII代码。这样所显示出来的文本统称为乱码。

乱码是因为“所使用的字符的源码在本地计算机上使用了错误的显示字库”,或在本地计算机的字库中找不到相应于源码所指代的字符所致。不同国家和地区的文本字库采用了相同的一段源码,或是源文件中因为文件受到破坏,致使计算机默认提取的源码错误,或是计算机没有安装相应字库,都有可能产生乱码。

可能的产生原因

  • 一般是软件程序解码错误。如浏览器把GBK码当成是Big5码显示,或电子邮件程序把对方传来的邮件错误解码。如果在发送时编码错误,收件者的电邮程序是不能解码的,需要寄件者的电邮程序重新编码再寄。
  • 字体文件不对。
  • 来源编码错误,或文件受到破坏。

可能的解决方法

  • 转换编码。一般可试Big5、GBK、UTF-8(Unicode的一种应用方式,包括世界上主要的文本)三种,如涉及的不是中文,可以再试JIS(日文)、KR(韩文)及其他文本编码。彻底的解决方法是双方使用同一编码系统,如UTF8,只要用户有对应的字体文件就可以正确的显示文本。实际上要统一编码系统还要克服各种客观的困难,现时只有靠软件有更高的解码能力。
  • 转换字体。如果解码正确而出现错误文本,有可能是字体文件中没有相对应的字符,可尝试转换字体文件。
  • 如果本来该显示出汉字的,却变成数字,如最 欣 賞 相 中 拉等Unicode代码,可以把这部分抄出来,独立存储成html档, 再用浏览器打开解码。
  • 其他。有时解码的方法要视乎软件和实际环境,及不断尝试才能解码,特别在不知本来是用哪种编码系统时。
  • 有时输入汉字时也会出现乱码,不过这种情况很少出现。最大的原因是输入法所用的编码,经编辑器输出的字体编码不符所致,可尝试转换字体来解决。例如把GBK编码的输入法装到只支持Big5的系统上,是不能正确显字所输入的字的;必需选择Big5编码的输入法,或把输入法装到GBK的系统中。
  • 有关外文所引致的乱码,只有转换支持某外文的字体文件才能解决。
0
  • Follow FontKe on Wechat to get Zcode
  • Scan the Qrcode to participate in the SVIP lottery
Relevant font family
乱码 Comments
Guest Please obey the rules of this website. Unclear?
乱码 Latest comments
No relevant comments
Recommended comments