Bom dia pessoal, sou novo em Python e estou com o seguinte problema, estou utilizando 1 arquivo .ini para as configurações de um programinha q estou desenvolvendo, utilizo o encode utf-8. O usuário pode alterar este arquivo incluindo palavras com acento. Quando executo o script pelo Eclipse tudo funciona perfeitamente, mas quando gero o executável com o py2exe ocorre o erro "UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 2: ordinal not in range(128)"
como se eu quisesse escrever com caracteres ascii mas é utf-8.
Pergunta
Williame Rocha
Bom dia pessoal, sou novo em Python e estou com o seguinte problema, estou utilizando 1 arquivo .ini para as configurações de um programinha q estou desenvolvendo, utilizo o encode utf-8. O usuário pode alterar este arquivo incluindo palavras com acento. Quando executo o script pelo Eclipse tudo funciona perfeitamente, mas quando gero o executável com o py2exe ocorre o erro "UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 2: ordinal not in range(128)"
como se eu quisesse escrever com caracteres ascii mas é utf-8.
Alguém poderia me ajudar? por favor.
também utilizo o pyQT.
Muito obrigado.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.