gpt4 book ai didi

c - 来自十六进制整数的 printf UTF8 字符

转载 作者:太空狗 更新时间:2023-10-29 16:09:34 26 4
gpt4 key购买 nike

有点琐碎的事情但是......我想使用 Hexadecimals 中的普通 C 打印日文字符

来自 this table ,我知道,表中的第一个字符,あ的实体是ぁ,它的十六进制实体是x3041,等等

但是我该如何使用这两个数字来打印命令行中的所有字符呢?

最佳答案

如果您的终端设置为 UTF-8 并且语言环境设置正确,您可以这样写:

char s[]="あ";

你也可以试试

 char s[]={0xe3,0x81,0x82,0x0}

(最后是“あ”的Unicode UTF-8编码),然后就是printf("%s",s);

关于c - 来自十六进制整数的 printf UTF8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4508116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com