저는 파이썬에서 "%$!&@á é ©"
과 같은 특수 문자를 변환하고 싶습니다. 그리고 지금까지 발견 한 모든 문서와 참고 자료가 '<&">'
일뿐입니다. cgi.escape는 문제를 해결하지 못합니다.특수 문자를 HTML 엔터티로 변환하는 방법은 무엇입니까?
예를 들어, "á ê ĩ &"
문자열은 "á ê ĩ &"
으로 변환되어야합니다.
아무도 그것을 해결하는 방법을 알고 있습니까? 파이썬 2.6을 사용하고 있습니다.
두 가지 사항에 유의하십시오. (1) 이름 entites가 문제를 일으킬 수 있으므로 대신 숫자 엔티티를 사용해야합니다. (2) 엔티티를 전혀 사용하지 않는 이유는 무엇입니까? 대부분의 경우 더 나은 해결책은 문자를 포함 할 수 있도록 엔티티를 사용하지 않도록 문서를 UTF-8 인코딩하는 것입니다. –
http://wiki.python.org/moin/EscapingHtml – Quentin
@KonradRudolph에 동의합니다. 엔티티를 사용하는 것을 좋아하지 않지만, 내가 사용하고있는 시스템이 사용하기 때문에 선택의 여지가 없습니다. =/ –