drifting1024 发表于 2018-6-8 10:29:24

unicode

问一下,纯C语言怎么输出unicode字符啊温度符号-----0x2103
我之前用的是这个
#include<stdio.h>
#include<wchar.h>
#include<locale.h>

wchar_t test = 0x2103;        //unicode'C

int main()
{
setlocale(LC_ALL,"");
wprintf(L"%c\n",test);
while(1);
}有不用wchar_t的么,我认为这是C++的

eric2013 发表于 2018-6-8 11:21:00

对于这个问题,我专门发过一次帖子:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=21188&highlight=unicode

drifting1024 发表于 2018-6-8 13:50:39

eric2013 发表于 2018-6-8 11:21
对于这个问题,我专门发过一次帖子:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=21188&highl ...

有点不相干:o

eric2013 发表于 2018-6-8 14:30:15

drifting1024 发表于 2018-6-8 13:50
有点不相干

相干。

通过这个帖子是告诉你,我们常用的编译器都不支持unicode编码,要使用UTF-8

drifting1024 发表于 2018-6-8 15:05:30

eric2013 发表于 2018-6-8 14:30
相干。

通过这个帖子是告诉你,我们常用的编译器都不支持unicode编码,要使用UTF-8

嗯嗯,像一些代码中显示unicode字符用\xaa\xbb这种应该一般是utf8的码吧

eric2013 发表于 2018-6-8 15:06:14

drifting1024 发表于 2018-6-8 15:05
嗯嗯,像一些代码中显示unicode字符用\xaa\xbb这种应该一般是utf8的码吧

是的。

drifting1024 发表于 2018-6-8 15:15:28

eric2013 发表于 2018-6-8 15:06
是的。

好的,谢谢:loveliness:
页: [1]
查看完整版本: unicode