character '\xed' in file C:\workspace\study.py on line 17, but no encoding declared; 영어 외 문자를 소스코드에 썼는데 문제가 생겼다면? 이 코딩은 utf-8 이다라고 선언해줘야 함. # -*- coding:utf-8 -*-
생김 UnicodeDecodeError: 'ascii' codec can't decode byte 0xed in position 0: ordinal not in range(128) ‘한글’ 이라는 문자를 아스키코드로 간주하고 해석하는 문제 아스키가 아닌 UTF-8 으로 변경.
로 변환해서 작업하는것이 정석 s1 type : <type 'str'> s2 type : <type 'str'> s3 type : <type 'unicode'> s4 type : <type 'unicode'> same [Finished in 0.1s] 사실 하나의 소스안에서 여러 인코딩을 연산을 위해서 unicode로 변환후, out 을 위해서 다 시 재변환하는 작업을 추천하긴 하지만, 개인적으로는 비추. 차라리, 모든 환경을 하나의 인코딩으로 세팅하는것이 정석 UTF-8
정보 찍기 getmembers() : 자세한 정보 찍기 ['main.py'] [<TarInfo 'main.py' at 0x26a25b0>] main.py Modified : Thu May 22 15:51:18 2014 Mode : 0666 Type : 0 Size : 100 bytes