[Python]에서 한글을 사용할때에 관련된 사항들.

  • string.encode('euc-kr') 의 방법을 쓰면, 깨져보이는 한글을 바로 볼 수 있다. ([Quixote]의 경우, quixote/http_response.py 에서 set_body 함수내의 iso-8859-1 설정을 euc-kr 이나 적당한 한글 인코딩으로 바꾸어준다.)

한글이 있는지 체크(UniCode로 변환후, 확인하는 방법사용) from http://bbs.python.or.kr/viewtopic.php?t=20797

   1 >>> def is_hangul(s): 
   2 ...     for c in unicode(s): 
   3 ...             if u'\uac00' <= c <= u'\ud7a3': 
   4 ...                     return True 
   5 ...     return False 
   6 ... 
   7 >>> is_hangul('abc가나다') 
   8 True 
   9 >>> is_hangul('abc') 
  10 False 
  11 >>> 
web biohackers.net