python인코딩1 python 2.x 반나절을 잡아먹은 인코딩 버그 ordinal not in range(128), 499 502, UnicodeEncodeError('ascii') ... ordinal not in range(128) ?? 499, 502, ordinal not in range(128) ????? 뭔 소리여 오류의 이유 - 실행파일을 만들었다 : 오류가 났다. 이유는 pyinstaller는 python 3 이상 버전으로 실행파일이 만들어져서 인코딩(utf와 같은)이 필요없는 반면에 linux버전은 2.x에 설치된 cxfreeze라는 것으로 실행파일을 만들어서 python 2.x버전으로 실행파일이 만들어졌어요, 파이썬은 본래 아스키코드 기반으로 된 언어. python 2.x버전엔 언어처리가 제대로 되어있지 않았음. 유니코드화 해주는 별도 전처리 작업을 따로 해주어야 된다고 함 python 3.x 이하 버전의 경우 소스 코드 제일 상단에 다음과 같은 .. 2020. 3. 27. 이전 1 다음