2010-06-23 6 views
4

어떻게 appengine에 라틴 문자를 저장할 수 있습니까? 다른 더 좋은 방법이 없다appengine의 라틴 문자 사용

UnicodeDecodeError: 'ascii' codec can't decode byte 0xf1 in position 2: ordinal not in range(128) 

내가 N에 의해 ​​Ñ을 변경할 수 있지만 :이 저장하고자 할 때 (예를 들어, "페냐")이 오류를 얻을?

만약 내가 값을 인코딩한다면, 어떻게 "Peña"를 다시 인쇄 할 수 있습니까?

답변

2

GAE는 유니 코드로 문자열을 저장합니다. 아마도 저장하기 전에 문자열을 유니 코드로 인코딩하십시오.

value = "peña" 

value.encode("utf8") 
0

오류 ("유니 코드 디코드 오류")에서 유니 코드를 사용하면 더 많은 행운이 생길 수 있습니다. UTF-8을 사용해 보았습니다.

관련 문제