为什么现在的日本游戏多是使用 Unicode而不是ANSI,前者有什么优势吗

如果游戏只在中国推广的话,不用Unicode只用ANSI可以吗?

其实这是两种不同的编码方式标准。ANSI编码只能表示256种字符,表示26个英文字母是绰绰有余的,但是表示汉字,韩国语,日语等有着成千上万个字符的非西方字符肯定就不够了,正是如此才引入了UNICODE标准。
温馨提示:内容为网友见解,仅供参考
无其他回答

为什么在编写代码的时候要使用unicode来表示中文?
为什么使用UNICODE 其实原因很简单,因为UNICODE比ANSI好用。 自从Windows2K开始,Win的系统内核开始完全支持并完全应用UNICODE编写,所有ANSI字符在进入底层前,都会被相应的API转换成UNICODE。所以,如果你一开始就使用UNICODE,则可以减少转换的用时和RAM开销。 对于JAVA\/.NET等这些“新”的语言来说,内置的...

ansi和unicode的区别
UNICODE的意义在于能让不同环境下的操作系统识别。比如说吧,你在中文的操作系统下使用记事本写了一篇文本文章。但你要拿到别的环境下的WIN2K(之所以选WIN2K,是因为WIN2K支持UNICODE,否则用WIN98只能用外接中文平台才能查看)下查看(比如美国的电脑,操作系统为英文,代码页也是美国(WIN2K有设置代码页...

ANSI;Unicode; Unicode big endian;UTF-8这四个有什么区别
第二个问题是,我们已经知道,英文字母只用一个字节表示就够了,如果Unicode统一规定,每个符号用三个或四个字节表示,那么每个英文字母前都必然有二到三个字节是0,这对于存储来说是极大的浪费,文本文件的大小会因此大出二三倍,这是无法接受的。 它们造成的结果是:1)出现了Unicode的多种存储方式,也就是说有许多种不...

TXT(ANSI)和TXT(UNICODE)有什么区别?
1.到底什么是ANSI,什么是UNICODE呢?其实这是两种不同的编码方式标准,ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。8bit的ANSI编码只能表示256种字符,表示26个英文字母是绰绰有余的,但是表示汉字,韩国语,日语等有着成千上万个字符的非西方字符肯定就不够了,正是如此才引入了UNICODE标准。2...

什么事unicode文本?和普通文本有什么区别?
unicode文本是用unicode编码写成的文本。普通文本是用英文ASCII编码写成的文本。unicode用16位码,ASCII用7位码,编码涵义,各有各的定义。汉字国标码GB虽然也是16位码,但编码涵义与unicode完全不同。unicode文本除用16位码外还要有一定的结构,用来区分语种的开始结束。显示unicode文本,除须显示软件外,...

为了玩游戏把电脑编码语言改成了日语 改回来之后发现之前打开过的文件全...
ANSI日语环境下,默认语言会是Shift-JIS编码(微软编码页叫CP932),这环境下你打开过的文本再保存会默认存成Shift-jis或Unicode(UTF32, 16或UTF-8)。解决方法:装个多编码文本编辑器,像Notepad++什么的,打开后 选择编码Shift-jis或sjis试试 选择编码EUC-JP试试 不行的话再试试Unicode (big\/little)...

文本文档的ANSI编码与Unicode有什么区别?
因此,产生了Unicode字符集,它固定使用16 bits(两个字节)来表示一个字符,共可以表示65536个字符 \\x0d\\x0an标准的Unicode称为UTF-16(UTF:UCS Transformation Format )。后来为了双字节的Unicode能够在现存的处理单字节的系统上正确传输,出现了UTF-8,使用类似MBCS的方式对Unicode进行编码。(Unicode...

日文游戏乱码怎么解决,日文游戏乱码怎么解决翻译
大概控制面板,区域选项,非unicode程序使用语言,修改成需要的语言。乱码解决之后,我们还会遇到,一些其他问题,比如免DVD。一般游戏在发布的时候都有自带免DVD了,或者破解补丁,没有补丁的时候,我们可以直接用虚拟光驱加载玩游戏就可以了。虚拟光驱这玩意我就不介绍了,太简单了。挂载ISO,...

windows程序开发用unicode还是ansi
当然是UNICODE. 理由是:1) UNICODE的程序可以同时显示不同民族的语言;2) 使用WINDOWS NT系列的ANSI函数比UNICODE慢,比如SetWindowText实际有两个版本:SetWindowTextA和SetWindowTextW, ANSI使用前者,而前者自己并不做事, 只是一个传递者, 参数转换后再交给后者....

Windows记事本的ANSI、Unicode、UTF-8这三种编码模式有什么区别?
ANSI是一种字符代码,为使计算机支持更多语言,通常使用0x80~0xFF范围的2个字节来表示1个字符。表示英文字符时用一个字节,表示中文用两个或四个字节。Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode是为了解决传统的字符编码方案的局限而产生的,它...

相似回答