【发布时间】:2013-01-18 16:11:28
【问题描述】:
我的 C++ 代码中有一个 std::string 标题。不幸的是,我不知道该标题的编码,有时可能会有所不同,但并不总是 utf8。但是,由于我需要使用 pp:Var (https://developers.google.com/native-client/peppercpp/classpp_1_1_var) 发送它,因此我需要将其转换为有效的 utf8。
所以我尝试通过 utf8proc (http://www.public-software-group.org/utf8proc-documentation) 转换它。我想我应该使用 utf8proc_iterate 函数,但我不明白为什么该函数的输出是 int 类型的?!我如何将其作为字符串获取?
【问题讨论】:
-
如果您不知道编码,您将如何转换它?你还在第一方
-
如果你不知道它的编码,你几乎别无选择,只能弄清楚那个编码是什么。