中文系统采用的是GB码,日文系统采用的是JIS码。内码是以123456789和26个英文数字所组成。
譬如如:中文系统里下:内码(0000)对应汉字是(一),而在日文系统里,内码(0000)对应汉字是(十)的话,中文的汉字“一个”,在日文系统就可能变成了“十万”。GB码的汉字,在日文系统下,就变成了乱七八糟的符号和文字。而导致乱码。 英文字母与数字在任何系统下的编码都是样的,所以它不会乱码。
在这样的情况下,就只能通过转码软件来实现中文系统上运行日文软件。比较著名的有Richwin For Windows;南极星;译典通;金山快译等转码软件。 而Windows 2000和Windows XP系统均采用一种新的编码-Unicode。中文也称统一码,万国码。Unicode的编码,是把世界所有的文字、符号统一编码。不同国家,不同的文字,Unicode都给它们定义一个唯一的一个内码。不会像GB码与JIS码,同一个汉字,编码不同,结果导致乱码。 以Unicode为内码编程的软件,不管是世界任何一种语言的软件。在以Unicode为内码的环境下(如:win2000、XP)下都能正常显示。 微软的所有软件,都是使用Unicode内码编程。就可以简单说,只要是微软的产品,在微软的系统XP、2000、2003上运行,都不会有乱码。 如:中文的office在日文的XP,不会有乱码。日文的office在中文的XP,也不会有乱码。 微软的日文词典bookshelf在中文XP下畅行无阻。 而且微软的MSN,可以同时支持世界上所有的语言,中文、日文、韩文、阿拉伯文、印度文、希伯来文都没有问题。再多语言上比ICQ和QQ不知强大到哪里去。 微软的网页制作软件Microsoft-frontpage可以在网页上支持任何语言和文字。 微软的IE浏览器。收藏夹可以显示各国的文字。我不想换掉IE就是因为其他的收藏夹不能显示其他语言。否则早觉得IE不好用了。 微软的outlook Express。也是绝对的超级支持世界上的任何语言。而著名的foxmail,也没有OE所支持的内码多。 |