谁给我讲讲乱码到底是怎么一回事啊!

解决方案 »

  1.   

    乱码是由于系统或软件缺乏对某种字符编码的支持,而产生的不能正常阅读的混乱字符
     1、转换编码。一般可试Big5、GBK、UTF-8(Unicode的一种应用方式,包括世界上主要的文字)三种,如涉及的不是中文,可以再试JIS(日文)、KR(韩文)及其他文字编码。彻底的解决方法是双方使用同一编码系统,如UTF8,只要用户有对应的字体档案就可以正确的显示文字。实际上要统一编码系统还要克服各种客观的困难,现时只有靠软件有更高的解码能力。   2、 转换字体。如果译码正确而出现错误文字,有可能是字体档案中没有相对应的字符,可尝试转换字体档案。   3、如果本来该显示出汉字的,却变成数字,如最 欣 赏 相 中 拉等Unicode代码,可以把这部分抄出来,独立存储成html文件, 再用浏览器打开解码。   4、其他。有时译码的方法要视乎软件和实际环境,及不断尝试才能译码,特别在不知本来是用哪种编码系统时。   5、有时输入汉字时也会出现乱码,不过这种情况很少出现。最大的原因是输入法所用的编码,与经编辑器输出的字体编码不符所致,可尝试转换字体来解决。例如把GBK编码的输入法装到只支持Big5的系统上,是不能正确显示所输入的字的;必需选择Big5编码的输入法,或把输入法装到GBK的系统中。   6、 有关外文所引致的乱码,只有转换支持某外文的字体档案才能解决