티스토리 뷰
VS 에서도 기본 인코딩이 있듯이 파이썬에서도 기본 인코딩이 있다.
내부에서 사용하는 문자열들이 어떤 형태로 처리될 것인가를 말하는 것인데...
이게 좀 골치를 아프게 한다.
나는 Python을 통해서 SMTP 메시지를 보내고 싶었는데
이것에 한글만 입력하면 바로 에러 메시지 ;;;
UnicodeEncodeError:
'ascii' codec can't encode characters in position 0-47: ordinal not in range(128)
대애충 보면, ascii 의 범위(0-128)를 넘어서는 문자열을 처리할 수 없다는 말이다.
"내부에서는 당연히 ascii 를 기본으로 해서 처리를 하겠지"
당연히 바꾸고 싶다.
검색을 했다.
다 똑같다;;;;
소스의 첫머리에
#! -*- coding: utf-8 -*-
이런 식으로 지정을 하라는 말이다.
했그등?;;
당연히 유니코드가 되는 환경의 사람이 당연한 듯이 적은 글들 같다.
'코드를 통해 강제적으로 바꿀 수는 없을까' 하고 생각한 끝에
한 사람이 그 방법을 적어놓았더라.
sys 모듈에 있는 setdefaultencoding() 를 이용하는 것 !!
그러나, sys 모듈은 import 를 한다고 해서 모든 API 를 이용할 수는 없다고 한다.
이를 이용하기 위해서는 sys 를 재로드 해줘야 하는데
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
이런 방식으로 하면 된단다.
나와 비슷한 문제로 고민하고 있던 분덜 ㅋ
잘 해결되시길... !!
p.s. 티스토리 못난 것들... 테터툴스 거저 갖다 쓰니까. 물어봐도 아는게 없지 ;;;
내부에서 사용하는 문자열들이 어떤 형태로 처리될 것인가를 말하는 것인데...
이게 좀 골치를 아프게 한다.
나는 Python을 통해서 SMTP 메시지를 보내고 싶었는데
이것에 한글만 입력하면 바로 에러 메시지 ;;;
UnicodeEncodeError:
'ascii' codec can't encode characters in position 0-47: ordinal not in range(128)
대애충 보면, ascii 의 범위(0-128)를 넘어서는 문자열을 처리할 수 없다는 말이다.
"내부에서는 당연히 ascii 를 기본으로 해서 처리를 하겠지"
당연히 바꾸고 싶다.
검색을 했다.
다 똑같다;;;;
소스의 첫머리에
#! -*- coding: utf-8 -*-
이런 식으로 지정을 하라는 말이다.
했그등?;;
당연히 유니코드가 되는 환경의 사람이 당연한 듯이 적은 글들 같다.
'코드를 통해 강제적으로 바꿀 수는 없을까' 하고 생각한 끝에
한 사람이 그 방법을 적어놓았더라.
sys 모듈에 있는 setdefaultencoding() 를 이용하는 것 !!
그러나, sys 모듈은 import 를 한다고 해서 모든 API 를 이용할 수는 없다고 한다.
이를 이용하기 위해서는 sys 를 재로드 해줘야 하는데
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
이런 방식으로 하면 된단다.
나와 비슷한 문제로 고민하고 있던 분덜 ㅋ
잘 해결되시길... !!
p.s. 티스토리 못난 것들... 테터툴스 거저 갖다 쓰니까. 물어봐도 아는게 없지 ;;;
'IT > 프로그래밍' 카테고리의 다른 글
DisableThreadLibraryCalls (0) | 2010.01.18 |
---|---|
PathRemoveArgs (0) | 2010.01.18 |
[VB] DllFunctionCall (0) | 2009.12.18 |
[MySQL] Connector C/C++ 어렵게 설정하지 않고 이용하는 방법 (0) | 2009.12.04 |
[Python] setuptools 업그레이드 시 문제점 (0) | 2009.11.23 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- 지루박멸연구센타
- 열정의 힘을 믿는다
- Le4rN TO Cr4cK
- 디버깅에관한모든것(DebugLab)
- sysinternals
- FoundStone
- hashtab
- 보안-coderant
- 디바이스드라이버 개발자 포럼
- dualpage.muz.ro
- osronline.com - 드라이버 관련 정보 사이트
- NtInternals - NativeAPI Refere…
- pcthreat - spyware 정보 제공
- rootkit.com - 루트킷 관련 정보
- www.ntinternals.net
- WINE CrossRef. - source.winehq…
- tuts4you
- hex-rays
- idapalace
- idefense
- immunityinc
- threatexpert
- hdp.null2root.org
- www.crackstore.com
- crackmes.de
- www.who.is
- www.cracklab.ru
- community.reverse-engineering.…
- video.reverse-engineering.net
- SnD
- 클레이 키위
- reversengineering.wordpress.co…
- www.openrce.org
- www.woodmann.com
- PEID.Plusins.BobSoft
- roxik.com/pictaps/
- regexlib.com
- spyware-browser.com
- www.usboffice.kr
- regulator
- www.txt2re.com
- ietab.mozdev.org
- zesrever.xstone.org
- www.heaventools.com/PE-file-he…
- www.heaventools.com
- www.innomp3.com
- 울지않는벌새
- exetools.com-forum
- exetools.com
- utf8 conv
- robtex - IP trace
- onsamehost - same IP sites
- JpopSuki
- jsunpack.jeek.org
- wepawet.iseclab.org
- www.jswiff.com
- www.hackeroo.com
- winesearcher.co.kr
- khpga.org
- malwareurl.com
- anubis.iseclab.org
- www.crummy.com-eautifulSoup
- malwarebytes.org/forums
- bbs.janmeng.com
- blackip.ustc.edu.cn
- eureka.cyber-ta.org
- exploit-db.com
TAG
- 시스템트래이딩
- logrotate
- 맥쿼리인프라
- 주식트래이딩
- Pivot
- O365
- 자동트래이딩
- hai
- INVOICE
- ChatGPT
- 매매가격지수
- 전세매매지수
- 실시간트래이딩
- 레고랜드
- 공공인프라
- 주택구매력지수
- 다올저축은행
- 신한저축은행
- 미국주식
- 군함도
- ubuntu
- 사회간접자본
- 피봇
- ElasticSearch
- 주식
- CriticalSection
- systemd
- ROA
- PIR
- SBI저축은행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함