【发布时间】:2019-12-25 20:56:16
【问题描述】:
我不知道如何在 C99 项目中输出欧元符号,我正在使用 CLion 开发项目,并且正在使用 MinGW 作为工具链(我不知道这是否重要)。
我已经搜索了很多,但我找不到任何问题的答案,希望有人可以帮助我。
我已经尝试过这样做
printf("€");
printf("\u20AC");
输出是Ôé¼,但我期待的是€。
【问题讨论】:
-
你得到的输出是什么?
-
您在哪里看到该输出? (终端,一些 GUI ......?)
-
这也是我机器上的东西,但我可以在那里打印符号。那么问题可能是 CLion 终端设置为错误的编码。如果您在配置为使用 UTF-8 的终端上执行程序,您的代码应该可以正常工作。
标签: c character-encoding printf clion