Como se produz um caractere unicode específico com o C-API do Python?
-
24-09-2019 - |
Pergunta
Estou escrevendo uma extensão Python que percorre uma matriz py_unicode, considera caracteres específicos (ASCII, se for importante), ou seja, '' ou ' n' e faz algumas coisas adicionais para cada um que encontra.
Existe uma maneira de escrever esses personagens como literais? Caso contrário, qual é a maneira correta de obter py_unicodes para eles, tendo em mente que o tamanho e a representação interna do PY_UNICODE podem diferir de sistema para sistema?
Solução
Usar PyUnicode_FromWideChar()
ou um dos funções de decodificação de codec embutidas.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow