Tôi muốn chuyển đổi, trong python, các ký tự đặc biệt như "%$!&@á é ©"
và không chỉ '<&">'
như tất cả các tài liệu và tài liệu tham khảo tôi đã tìm thấy cho đến nay cho thấy. cgi.escape không giải quyết được vấn đề.Làm thế nào để chuyển đổi các ký tự đặc biệt thành các thực thể html?
Ví dụ: chuỗi "á ê ĩ &"
phải được chuyển đổi thành "á ê ĩ &"
.
Có ai biết cách giải quyết không? Tôi đang sử dụng python 2.6.
Hãy nhận biết hai điều: (1) sự lôi kéo tên có thể gây ra sự cố, có thể bạn nên sử dụng các thực thể dạng số thay thế. (2) Tại sao phải sử dụng các thực thể? Trong hầu hết các trường hợp, giải pháp tốt hơn là mã hóa tài liệu UTF-8 để nó có thể chứa các chữ cái và không sử dụng các thực thể. –
http://wiki.python.org/moin/EscapingHtml – Quentin
Tôi đồng ý với bạn @KonradRudolph. Tôi không thích sử dụng thực thể, nhưng hệ thống mà tôi đang sử dụng, vì vậy tôi không có lựa chọn nào khác. =/ –