[python] Unicode를 ASCII로 변환(라틴어, 성조 표기 등등)
파이썬에서 문자열 입출력을 처리하다 보면 가끔 에러가 발생할 때가 있습니다. 작성된 코드나 문자열에 특이점이 없다고 생각되면 문자열 중간에 라틴어라던지 프랑스어 등 성조표기가 된 것이 없는지 봐야 합니다. 저는 파일에서 문자열을 불러들일 때 Café 라는 단어가 포함되어 있는 줄 모르고 도대체 왜 UnicodeEncodeError가 발생하는 건지 멘붕에 빠진적이 있었네요. "McCafé is a coffee-house-style food and drink chain"이라는 문자열을 출력하는 코드를 비교해 보겠습니다. # -*- coding: utf-8 -*- text = u"McCafé is a coffee-house-style food and drink chain, owned by McDonald's"..
■ IT/프로그래밍/□ Python
2015. 11. 20. 09:46
최근에 올라온 글
최근에 달린 댓글