c++对于unicode字符集的一些问题,希望解答
ansii用的单字节char类型,windows默认配置utf-16。所以unicode在windows上都会以utf-16解码。好了,问题来了,unicode是包含着世...
ansii用的单字节char类型,windows默认配置utf-16。所以unicode在windows上都会以utf-16解码。好了,问题来了,unicode是包含着世界上全部字符,英文占一部分,韩文一部分,中文一部分,每个字符集同时存在。还是不同的国家,占用着全部编码?如果是二者,52101在中文系统中显示的中文,韩文仍然显示中文?另外,我想问问setlocal作用的存在是为什么?
展开
展开全部
不同的语言中的字符分别是不同的编码,存在于Unicode中的字符包括了中文在内的多个国家文字符号,用哪一个国家的符号就用到了不同段的编码。在中文的系统中显示的韩文也是韩文,在韩文系统中显示的中文也是中文。不可能说是“中国”这两个在在中国叫中国,中美国就是美国,它还叫中国。也是这样显示。但是不同语言的系统中,表示同样信息确使用了不同的编码的符号。设置一个语言为本地语言就是切换不同的编码显示类似的信息及相应的习惯,比如钱币的符号、时间的表示格式等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询