Question,
Python 코딩 중 한글을 비교하는 부분에서 다음과 같은 에러가 발생하나요?
File “D:……py”, line 4
SyntaxError: Non-ASCII character ‘x8c’ in file D:……py on line 4, but no encoding declared;
see http://www.python.org/peps/pep-0263.html for details
Answer,
다음과 같이 소스 상단에 한글 인코딩을 지정해주면 한글이 잘 인식됩니다..
단, 파이썬 소스의 1~2번째 줄에 반드시 위치시키고, “coding” 문구 뒤에 콜론(:)도 받드시 붙여야 합니다.
#!/usr/bin/python
# -*- coding: 949 -*-
또한, 참고로 UTF-8 HTML 파일안에의 컨텐츠에 “한글”이 포함되어 있는 지를 비교한다면,
if unicode(t).find (u”한글”) > -1 :
print “Found!!”