문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
python:unicode [2011/06/08 00:22] kwon37xi 새로 만듦 |
python:unicode [2014/07/07 00:33] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Python Unicode ====== | ====== Python Unicode ====== | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
줄 7: | 줄 7: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
+ | * http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Python 2.x Unicde 정리 ===== | ||
+ | * [[python: | ||
+ | |||
+ | |||
+ | ===== Unicode RegEx ===== | ||
+ | * 컴파일시에 '' | ||
+ | * 패턴 문자열에 한글 등의 유니코드가 들어갈 경우에 패턴 문자열과 매칭 대상 문자열을 Unicode로 만들 것<code python> | ||
+ | # 첫번째 방법 | ||
+ | p = re.compile(unicode(r' | ||
+ | # 혹은 | ||
+ | p = re.compile(u' | ||
+ | |||
+ | # r'' | ||
+ | |||
+ | p.match(u' | ||
+ | </ | ||
+ | |||
+ | ===== 콘솔 Encoding ===== | ||
+ | 파이썬에서 콘솔 혹은 파이프로 출력할 경우의 문자셋을 지정하려면 PYTHONIOENCODING 환경 변수를 미리 설정해둬야 한다. | ||
+ | <code sh> | ||
+ | export PYTHONIOENCODING=" | ||
+ | </ | ||
+ | |||
+ | 이 외에 명시적으로 인코딩을 지정하는 방법은 [[http:// | ||
+ |