C语言 | unicode 编码的中文输出

1.代码

/*******************************************************************
* > File Name: printfUtf8.c
* > Author: fly
* > Create Time: 2022年10月11日 星期二 12时43分43秒
******************************************************************/

#include <stdio.h>

int main(int argc, char* argv[])
{
printf("%s\n", "\u73bb\u7483");
return 0;
}

CC = gcc
SRC = ${wildcard *.c}
BIN = ${patsubst %.c, %, $(SRC)}
CFLAGS = -g -Wall

all : $(BIN)

$(BIN) : % : %.c
$(CC) -o $@ $^ $(CFLAGS)

clean:
$(RM) $(BIN) a.out *.wav .*.*.sw?

.PHONY: all clean

2.编译/运行

[ye@fly-vm test]$ make printfUtf8
gcc -o printfUtf8 printfUtf8.c -g -Wall
[ye@fly-vm test]$ ./printfUtf8
玻璃