Python
Python 한글 출력 문제
MorningPhys
2016. 1. 15. 14:47
# python test by ysoftman
# file name : test_pythone.py
# file encoding : utf-8
# 한글 문자열이 들어간 코드 테스트
print "test...\n"
print "한글 테스트\n"
# file name : test_pythone.py
# file encoding : utf-8
# 한글 문자열이 들어간 코드 테스트
print "test...\n"
print "한글 테스트\n"
실행해 보면...
python test_python.py
다음과 같은 에러가 발생한다.
SyntaxError: Non-ASCII character '\xc3' in file test_python.py on line 5, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
영문(ASCII) 외의 문자가 코드에 포함되면 파일 첫 라인에
아래와 같은 코딩 포맷을 명시해야한다.
참고로 윈도우환경에서 python editor IDLE 를 사용하면
저장시 ASCII 코드 외의 문자가 포함되어 있으면 코딩 포맷을 지정하도록 유도한다.
저장시 ASCII 코드 외의 문자가 포함되어 있으면 코딩 포맷을 지정하도록 유도한다.
코드 파일 상단에 # -*- coding: utf-8 -*- 추가한다.
# -*- coding: utf-8 -*-
# python test by ysoftman
# file name : test_pythone.py
# file encoding : utf-8
# 한글 문자열이 들어간 코드 테스트
print "test...\n"
print "한글 테스트\n"
# python test by ysoftman
# file name : test_pythone.py
# file encoding : utf-8
# 한글 문자열이 들어간 코드 테스트
print "test...\n"
print "한글 테스트\n"
반응형