gpt4 book ai didi

c - Unicode 和命令提示符 (Windows)

转载 作者:行者123 更新时间:2023-11-30 17:31:40 24 4
gpt4 key购买 nike

我正在了解编程语言 C,但在编码方面遇到了一些问题。当我通过 printf 写入命令提示符时,非 ASCII 字符显示不正确。源代码文件编码为UTF-8。

源代码:

#include <stdio.h>

int main(void)
{
printf("\n\u2212\n");

return 0;
}

cl.exe:

警告 C4566:通用字符名 '\u2212' 表示的字符无法在当前代码页 (1252) 中表示

如何让命令提示符正确显示 Unicode?

最佳答案

您可能输出了正确的符号,问题是命令行不理解要显示的字符。确保您的终端可以处理 UTF-8 输出。尝试正确设置本地。

关于c - Unicode 和命令提示符 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24500167/

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