O melhor tutorial Python codificação chinês Python codificação chinês em 2024. Neste tutorial você pode aprender Exemplos (Python 2.0+),
Os capítulos anteriores nós aprendemos como utilizar a saída Python "Olá, mundo!", Inglês não há problema, mas se você saída de caracteres chineses "Olá, mundo" é provável encontrar problemas de codificação chinês.
arquivo Python se a codificação não é especificado no processo de implementação será dado:
#!/usr/bin/python print "你好,世界";
A saída de execução de programa acima é:
File "test.py", line 2 SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263 for details
Python no formato de codificação padrão é um formato ASCII, não modificou o formato de codificação quando os caracteres não pode imprimir corretamente, por isso, quando a leitura de erro chinês.
Solução é apenas o começo do arquivo no # - * - coding: UTF- 8 - * - ou # codificação = utf-8 na lista.
A saída é:
你好,世界
Então, se nós processo de re-aprendizagem, o código contém chinesa, você precisa especificar a codificação no cabeçalho.
Nota: Python3.X arquivo padrão fonte de codificação UTF-8, para que ele possa resolver adequadamente os chineses, sem especificar codificação UTF-8.
Nota: Se você usar o editor, bem como a necessidade de dar um bom editor de código, como passos de configuração PyCharm:
- Digite o comando Arquivo> Configurações, procurar a codificação na caixa de entrada.
- Editor encontrado> codificações de arquivo, eo Projeto Encoding IDE codificação está definida para utf-8.