Как можно производить определенный символ Unicode с C-API Python?
-
24-09-2019 - |
Вопрос
Я пишу расширение Python, которое проходит через массив PY_UNICODE, находит специфические (ASCII, если он имеет значение) символы, т.е. 'или' n ', и делает некоторые дополнительные вещи для каждого, которые он находит.
Есть ли способ написать эти персонажи как литералы? Если нет, какой правильный способ получить для них py_unicodes, имея в виду, что размер Py_unicode и внутреннее представление могут отличаться от системы в системе?
Решение
Использовать PyUnicode_FromWideChar()
или один из Встроенные функции декодирования кодека.
Не связан с StackOverflow