2012-11-03 3 views
-1

저는 파이썬에서 PHP/webservice를 사용하지만 문제가 있습니다.
u'Syst\xe8me'을 갖고 싶은데, u'Syst\xc3\xa8me'이 있습니다.이스케이프 된 ASCII로 작성된 유니 코드 문자열

내가 어떻게 A에 B에서

PS 갈하지 않습니다 : 이미 내 xmlrpclib.Serverencoding='ascii'을 설정하려고했습니다.

+0

파이썬이 이미 (정확하게) UTF-8 데이터를 생성하기 때문에 encoding = 'utf-8'로 설정하고 싶을 수도 있습니다. – user4815162342

답변

2

Latin-1 (ISO 8859-1) 인코딩을 사용하여 256보다 작은 문자를 바이트로 변환 할 수 있습니다.

>>> u'Syst\xc3\xa8me'.encode('latin-1').decode('utf-8') 
u'Syst\xe8me' 
관련 문제