Jump to content
Fórum Script Brasil
  • 0

Acentuação (nada funciona!)


Davi Ramos

Question

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

  • 0

Tente usar o IDLE, escrever algo com caracteres não-ASCII, e salvar. Ele vai mandar uma mensagem dizendo para editar o documento (pelo menos o 2.7, creio), com a codificação, depois edite no Note++ se preferir, ao menos tente isso. E qual versão do Python você usa?

Se isso não funcionar, vou testar com o meu. Aqui ele me sugere: # -*- coding: cp1252 -*-

Link to comment
Share on other sites

  • 0

Estou usando o Python 2.7

Vou tentar o que sugeriu, obrigado.

Tente usar o IDLE, escrever algo com caracteres não-ASCII, e salvar. Ele vai mandar uma mensagem dizendo para editar o documento (pelo menos o 2.7, creio), com a codificação, depois edite no Note++ se preferir, ao menos tente isso. E qual versão do Python você usa?

Se isso não funcionar, vou testar com o meu. Aqui ele me sugere: # -*- coding: cp1252 -*-

Edited by Davi Ramos
Link to comment
Share on other sites

  • 0

O idle me sugeriu a linha # -*- coding: cp1252 -*-. Alterei de acordo e quando executei no Powershell os caracteres saíram errados da mesma forma. Já quando executo no IDLE os caracteres são exibidos da forma correta.

Estou usando o Python 2.7

Vou tentar o que sugeriu, obrigado.

Tente usar o IDLE, escrever algo com caracteres não-ASCII, e salvar. Ele vai mandar uma mensagem dizendo para editar o documento (pelo menos o 2.7, creio), com a codificação, depois edite no Note++ se preferir, ao menos tente isso. E qual versão do Python você usa?

Se isso não funcionar, vou testar com o meu. Aqui ele me sugere: # -*- coding: cp1252 -*-

Edited by Davi Ramos
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...