Chcę przekonwertować, w python, znaki specjalne, takie jak "%$!&@á é ©"
i nie tylko '<&">'
, jak wszystkie dokumenty i referencje, które znalazłem do tej pory pokazuje. cgi.escape nie rozwiązuje problemu.Jak konwertować znaki specjalne na encje html?
Na przykład ciąg "á ê ĩ &"
powinien zostać przekonwertowany na "á ê ĩ &"
.
Czy anyboy wie, jak go rozwiązać? Używam Pythona 2.6.
Pamiętaj o dwóch rzeczach: (1) nazwy zgłoszeń mogą powodować problemy, powinieneś raczej używać elementów liczbowych. (2) Po co w ogóle używać podmiotów? W większości przypadków lepszym rozwiązaniem jest kodowanie UTF-8 dokumentu, aby mógł zawierać litery, a nie używać encji. –
http://wiki.python.org/moin/EscapingHtml – Quentin
Zgadzam się z tobą @KonradRudolph. Nie lubię używać podmiotów, ale system, w którym pracuję, używa, więc nie mam wyboru. =/ –