如何将PyUnicode_FromString与包含>®<即注册商标的字符串一起使用?

时间:2019-05-09 15:41:19

标签: visual-c++ python-embedding

这是VC ++2005。嵌入Python。 我想使用以下函数> PyUnicode_FromString <和Char *。 但是,字符*包含以下字符>®<即注册商标。 并且该函数返回NULL。 但是,如果我从char *中删除字符>®<,则函数> PyUnicode_FromString <确实起作用。

任何建议的计算预算都很低,因为代码应该处理很多字符串...

我知道,我可以将char *转换为wchar_t *,然后应用以下函数:> WideCharToMultiByte <以获取基于UTF8的字符串,但是正如我所提到的,有没有低计算预算函数可以到达那里。 / p>

谢谢。

0 个答案:

没有答案