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.
Question
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 to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.