如何使用 Python 的 C-API 生成特定的 unicode 字符?
-
24-09-2019 - |
题
我正在编写一个 Python 扩展,它通过 Py_UNICODE 数组运行,查找特定的(ASCII,如果重要的话)字符,即'\' 或 ' ',并为它找到的每一个执行一些额外的操作。
有没有办法将这些字符写为文字?如果不是,那么为它们获取 Py_UNICODE 的正确方法是什么,请记住 Py_UNICODE 的大小和内部表示可能因系统而异?
解决方案
使用 PyUnicode_FromWideChar()
或其中之一 内置编解码器解码功能.
不隶属于 StackOverflow