PyTuple_Pack не работает с Unicode / utf-8 - Python3 - PullRequest
0 голосов
/ 27 февраля 2019

Я использовал PyString_FromString из Python2, однако в Python3 я должен использовать PyUnicode_FromString вместо, но

это вызовет исключение:

PyObject *object = PyTuple_Pack(1, PyUnicode_FromString("áéíóú"));

этот будет работать нормальнохотя:

PyObject *object = PyTuple_Pack(1, PyUnicode_FromString("aeiou"));

Я думаю, PyTuple_Pack не принимает символы Unicode / utf-8, я должен использовать другой метод для этого?

...