如何使用C在控制台上打印UTF-8字符

时间:2013-02-10 21:35:46

标签: c windows encoding utf-8 eclipse-cdt

我有一个C应用程序,我收到一个UTF-8字符串作为char *的套接字。现在我想使用Eclipse CDT在控制台上打印它。我怎样才能做到这一点?我得到的通常是“Günther”,应该是“Günther”

非常感谢。

1 个答案:

答案 0 :(得分:2)

上面给出的最佳答案是Joachim Isaksson。谢谢,这个想法似乎是问题所在。我通过将运行配置的“编码”设置设置为UTF-8来在Eclipse中解决它。

enter image description here enter image description here