[컴퓨터]/프로그래밍
2011/11/14 11:16
오늘 두 가지 문제를 확인했다.
첫 번째, Python 2.6.6 버전에서는 (적어도 내가 확인한 바로는)
방식으로 인코딩 설정을 할 수 없었다.
한글 처리에서의 어려움이 있었는데,
이 방법으로 해결했다.
site.py 파일에서의 encoding 기본 값을 강제로 설정하는 방법...
좀 무식하긴 하지만;;
Python 에서 이런 부분을 전혀 고려해주지 않아서,
또는 제대로 개발자가 알 수 없도록 해서 어쩔 수 없이 적용하는 부분이니까...
두 번째, 위 처럼 수정하니까. sqlite3 에서 문제가 발생했다.
" Could not decode to UTF-8 column ~~ "
이것은 한글로 입력된 데이터에 대해서 'select' 를 통해 값을 가져올 때 발생하는데,
이것은
http://docs.python.org/library/sqlite3.html#sqlite3-Connection-Objects
con.text_factory = str
부분으로 해결이 가능하다.
첫 번째, Python 2.6.6 버전에서는 (적어도 내가 확인한 바로는)
| import sys sys.setdefaultencoding('utf-8) |
한글 처리에서의 어려움이 있었는데,
이 방법으로 해결했다.
site.py 파일에서의 encoding 기본 값을 강제로 설정하는 방법...
좀 무식하긴 하지만;;
Python 에서 이런 부분을 전혀 고려해주지 않아서,
또는 제대로 개발자가 알 수 없도록 해서 어쩔 수 없이 적용하는 부분이니까...
두 번째, 위 처럼 수정하니까. sqlite3 에서 문제가 발생했다.
" Could not decode to UTF-8 column ~~ "
이것은 한글로 입력된 데이터에 대해서 'select' 를 통해 값을 가져올 때 발생하는데,
이것은
http://docs.python.org/library/sqlite3.html#sqlite3-Connection-Objects
con.text_factory = str
부분으로 해결이 가능하다.
'[컴퓨터] > 프로그래밍' 카테고리의 다른 글
| [Python] Encoding 문제 (1) | 2011/11/14 |
|---|---|
| [Python] MS 제품 컨트롤 - 관련 사이트 (0) | 2010/11/09 |
| [Python] 자신이 만든 DLL 이용하기 (0) | 2010/06/03 |
| [Python] Clipboard Data 관련 (0) | 2010/05/07 |
| [Python] 한글 URL Encoding 문제 - 펌 (1) | 2010/04/28 |
| [Python] INT32 값을 구하는 방법 (0) | 2010/03/03 |
