你的印证是错误的,windows中英文版本都是使用的标准unicode,也称UTF-16,所有字符包括英文的ASCII字符都是使用两个字节表示。中文版比英文版大不是这个原因。 采用unicode占用更多字节是当你使用utf-8时,原ascii的还是占一个字节,但中日韩等其他语言一个字符要占三个字节。
引用自: 对于Unicode来说,相对于ASCII编码它只有一个缺陷,如果输入的内容是罗马字母,那么采用Unicode编码将占用更多的存储空间。 ==== 看看Windows中文版镜像和英文版镜像就知道了... |