Pessoal, estou tentando desesperadamente botar acentuação nos exercícios de Python que estou fazendo. Já olhei diversas dicas na internet sobre como usar UTF-8, e NADA FUNCIONA. Tentei # -*- coding: utf-8 -*-. Tentei também o código # -*- coding: cp860 -*- e nada. Uso notepad++ e tentei também mudar a codificação através do menu do programa, quando executo o código continua dando erro ao exibir os caracteres.
Pensei que meu windows pudesse estar com problema e modifiquei o sistema para português - sem efeito. Usei o "u" antes de uma string e FUNCIONOU, mas não consegui usar em tudo.
Pergunta
Davi Ramos
Pessoal, estou tentando desesperadamente botar acentuação nos exercícios de Python que estou fazendo. Já olhei diversas dicas na internet sobre como usar UTF-8, e NADA FUNCIONA. Tentei # -*- coding: utf-8 -*-. Tentei também o código # -*- coding: cp860 -*- e nada. Uso notepad++ e tentei também mudar a codificação através do menu do programa, quando executo o código continua dando erro ao exibir os caracteres.
Pensei que meu windows pudesse estar com problema e modifiquei o sistema para português - sem efeito. Usei o "u" antes de uma string e FUNCIONOU, mas não consegui usar em tudo.
Isso funciona:
print u"Hello World"
Isso não:
name = raw_input(u"Qual seu nome?")
Não sei mais oque fazer, alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
3 respostass 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.