日文中字乱码的原因分别是什么?
日文中字乱码的一二三主要区别在于导致乱码的原因不同:
1.乱码一:指实际显示与选择的编码之间的不同。也就是说,在处理或显示字符时,系统所采用的编码与你所选用的编码不一致,导致字符显示出现问题,不能正确地显示字符,乱码。
2.乱码二:指在适用字体和显示字体之间的不同。这种乱码的产生是由于系统的显示字体与实际所需的字体不一致,可能导致字符的显示形式出错。
3.乱码三:指字体内部数据结构和字体显示之间的不同。这种情况通常出现在对字体进行处理或修改时,如果改变或处理的方法不当,可能会导致字体内部的数据结构与实际的显示效果不一致,从而产生乱码。
资料扩展:
乱码,指的是由于本地计算机在用文本编辑器打开源文件时,使用了不相应字符集而造成部分或所有字符无法被阅读的一系列字符。造成其结果的原因是多种多样的。
文本乱码:是Windows系统显示乱码,如:菜单、桌面、提示框等。这是由于注册表中有关字体部分的设置不当引起的;
文档乱码:是可执行文件本来显示中文的地方出现乱码。这种乱码形成的原因比较复杂,有第1类的乱码原因,也可能是软件中用到的中文动态链接库被英文动态链接库覆盖所造成的。
一般是软件程序解码错误。如浏览器把GBK码当成是Big5码显示,或电子邮件程序把对方传来的邮件错误解码。
如果在发送时编码错误,收件者的电邮程序是不能解码的,需要寄件者的电邮程序重新编码再寄。字体档案(font file)不对。来源编码错误,或文件受到破坏。
一种语言版本的操作系统安装了另外一种语言版本的应用程序,或者应用程序安装的升级补丁的语言版本与应用程序原来安装的语言版本不一致。
早期单字节的应用程序在打开双字节语言的文件时不能正确识别文字的分割,在换行的地方把一个字从中分成两段,导致紧接在后面的整个一行全部都是乱码。