Latest web development tutorials

파이썬은 중국어 코딩

파이썬은 중국어 코딩

이전 장에서 우리는 파이썬 출력 "안녕하세요, 세계!", 영어 문제없이 사용하는 방법을 배웠지 만 한 당신이 "안녕, 세계"중국어 코딩 문제가 발생할 가능성이 중국어 문자입니다 출력합니다.

인코딩이 구현 프로세스에 지정되지 파이썬 파일의 경우를 설명한다 :

#!/usr/bin/python
print "你好,世界";

위의 프로그램 실행 출력은 다음과 같습니다

  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.html for details

문자가 제대로 인쇄 할 수 없을 때, 그래서 중국어 오류를 읽을 때 기본 인코딩 형식으로 파이썬은 인코딩 형식을 수정하지 않았다, 아스키 형식입니다.

해결 방법 #에있는 파일의 시작에 불과합니다 - * - 코딩 : UTF- - 8 - * 목록 또는 # 코딩 = UTF-8.

예 (파이썬 2.0 이상)

#!를 / usr / 빈 / 파이썬
# - * - 코딩 : UTF-8 - * -

인쇄 "안녕, 세계";

»인스턴스를 실행

출력은 다음과 같습니다

你好,世界

그래서 우리는 과정을 학습 다시 경우, 코드가 중국어가 포함되어, 당신은 헤더의 인코딩을 지정해야합니다.

Python3.X 소스 파일 기본 UTF-8 인코딩, 그래서 제대로 UTF-8 인코딩을 지정하지 않고, 중국을 해결할있습니다.

참고 : 편집기 및 Pycharm 설정 단계로 좋은 코드 편집기를 설정할 필요를 사용하는 경우 :

  • 파일> 설정을 입력 입력 상자에서 인코딩을 검색합니다.
  • 발견 편집기> 파일 인코딩 및 IDE 인코딩 프로젝트 인코딩은 UTF-8로 설정되어 있습니다.