2011-12-26 2 views
3

Plone에서 내 모국어 (브라질 포르투갈어)의 특수 문자를 페이지에 표시하고 있습니다. 내가 만든 SPT 페이지를 사용하는 경우 그러나, 그것은Plone 구성

Educa\xc3\xa7\xc3\xa3o 

대신

Educação 

의 :, 이스케이프 시퀀스 예컨대을 보여줍니다 (그런데, 그것은 교육을 의미한다). 나는 이스케이프 시퀀스를 utf chars로 대체하는 파이썬 함수를 만들지 만, 필자는 필자가 필요없이 사라져가는 느낌을 가지고있다.

+0

safe_unicode 기능을 사용하는 것 우리가 도울 수 있다면 문자열을 어떻게 삽입할까요? 한편 http://plone.org/documentation/manual/developer-manual/internationalization-i18n-and-localization-l10n이 도움이 될 수 있습니다. – SteveM

답변

5

카탈로그 검색 결과를 보완하고 있습니까? 그것들은 필요에 따라 (카탈로그는 유니 코드를 처리 할 수 ​​없습니다) UTF-8로 인코딩되었습니다.

그냥 다시 유니 코드로를 설정하는 문자열에 .decode 방법을 사용하십시오

value = value.decode('utf8') 
+0

바로 그 자리에! 탁! – HelioAraujo

관련 문제