我正在尝试显示(Box绘图范围:2500–257F)中的Unicode字符。它应该是标准的utf8(Unicode标准,版本6.2)。我根本做不到。
我首先尝试使用旧的ASCII字符,但是Linux终端显示在utf8中,并且没有显示任何转换(符号?)。
任何人都可以回答以下问题:
style wchar_t)中编码Unicode字符?我知道U +,但似乎没有用。
setlocale(LC_ALL,"");
short a = 0x2500, b = 0x2501;
wchar_t ac = a;
wchar_t bc = b;
wprintf(L"%c%c\n", ac, bc);
exit(0);
Run Code Online (Sandbox Code Playgroud)
我知道结果与所使用的字体有关,但是我使用utf8字体(http://www.unicode.org/charts/fonts.html),并且必须显示从2500到257F的代码...实际上,它们不是没错
感谢您的提前帮助...