【发布时间】:2019-09-21 11:27:16
【问题描述】:
我编写这段代码是为了打印一个 UTF-8 多字节字符串。但它不能正确打印。注意:我是在 Linux 系统中做的。
#include <stdio.h>
#include <locale.h>
int main()
{
char *locale = setlocale(LC_ALL, "");
printf("\n locale =%s\n", locale);
printf("test\n \x263a\x263b Hello from C\n", locale);
return 0;
}
【问题讨论】: