0

最近我了解了Unicode,并下载了它的代码表。并在Visual Studio上测试不同的语言支持。视觉工作室如何存储多字节 - 像中文单词

我用一个中文单词作为例子,它是我。 Chinese Charcter我,Unicode编号是U-6211。

我测试visual studio如何存储这个单词,并找出字符串是CED2,例如。

#include <stdio.h> 

int main(void) 
{ 
    unsigned char *p="我"; 
    while(*p) 
    { 
    fprintf(stdout, "%2X ", (unsigned int)*p); 
    p++; 
    } 
    return 0; 
} 

了我在屏幕上得到的是CE D2,我知道如何UTF-8,UTF-16,UCS-2编码。但我找不到匹配。我想这是所谓的DBCS。

我的问题是,如何将unicode转换为此DBCS似乎?

感谢您的帮助。

+0

是关于如何存储源的问题?或者编译器如何在二进制文件中捆绑该字符串? – Alejandro

+0

是的,是的。如果我不知道它是如何存储的,那么存储一些字符真的很难。 –

回答