1
resposta

Erro de acentuação

Boa noite pessoal, Estou com um pequeno problema nas palavras acentuadas. As palavras no arquivo texto estão escritas com a ortografia correta, porém quando o sistema realiza a leitura, imprime a palavra acentuada com caracteres especiais. Ex: No arquivo está maçã, porém quando o sistema realiza a leitura e posteriormente a impressão, aparece (maçã). Como posso corrigir esse problema?

1 resposta

Olá, Fabricio! Tudo bem?

Para resolver este problema com a acentuação você pode utilizar a chave enconding e como parâmetro UTF-8, isso irá padronizar a acentuação de acordo com o padrão Unicode e será responsável por substituir um caractere estrangeiro por algo que seja legível em outro idioma.

Seu código então ficaria assim:


def carrega_palavra_secreta():
    arquivo = open("palavras.txt", "r", encoding="UTF-8")
    palavras = []

Acredito que está alteração já será o suficiente, faça o teste e se o problema continuar compartilhe aqui com a gente.

Continue praticando, e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!