在Windows上用C打印utf-8

时间:2016-08-09 23:19:37

标签: c windows utf-8

我正在寻找一种打印字符的方法,这些字符以UTF-8表示为字节数组。我已经找到了这种方法(下面),但我没有得到预期的结果あ。而不是它,我收到俄语字母уБВ。

#include <stdio.h>
#include <conio.h>

int main()
{
    char s[]={0xe3,0x81,0x82, 0x00};
    printf("%s",s);
    _getch();
    return 0;
}

您能否告诉我在控制台中打印utf-8字符串的最佳方法? (解析asn.1 utf-8字符串是必要的。)

0 个答案:

没有答案