我遇到了“char变量是Unicode格式,但是也可以很好地采用/映射到ASCII”。有什么需要提及的?当然,ASCII是1个字节,Unicode是2.而Unicode本身包含ASCII码(默认 - 它是标准)。那么是否有一些语言支持UNICODE而不支持ASCII?我们可以在ASCII和Unicode之间切换
此外,字符格式(Unicode/ASCII)由我们使用的平台决定,对吧? (UNIX,Linux,Windows等)。所以假设我的平台使用ASCII,是不可能切换到Unicode或反之亦然?
其实Windows只是Unicode,只是提供了一些使用遗留代码页的传统API。那些不应该再使用,即使许多程序做错了。 – Joey 2013-03-25 08:37:46