在纯C代码示例中使用utf8到char编码

时间:2014-04-02 08:37:36

标签: c utf-8 char codepages

我在使用纯C语言(c89标准)中处理字符串时遇到问题。我使用utf8格式的套接字从Web服务接收一些文本。一切都很好拉丁字符。但我也有一些西里尔文。并显示类似Ð’ переданном的内容。如何在纯C中将utf8带有西里尔文的文本转换为char *

1 个答案:

答案 0 :(得分:2)

您无法将UTF-8转换为char *,因为char *没有指定的格式,char *最常见的格式之一实际上是UTF-8。如果您遇到任何其他编码,您可以使用旧的标准 iconv