Làm thế nào để sử dụng JavaScript để giải mã từ:Làm thế nào để giải mã HTML unicode bằng JavaScript?
\u003cb\u003estring\u003c/b\u003e
để
<b>string</b>
(Tôi tìm kiếm trên internet, có một số trang web với cùng một câu hỏi, chẳng hạn như: Javascript html decoding
hoặc How to decode HTML entities
nhưng nó không có cùng mã hóa fomat)
Cảm ơn rất nhiều!
Lưu ý rằng chuỗi đã là 'chuỗi '. 'decodeURIComponent' không làm gì cả. http://jsfiddle.net/ZAXux/. Đây là một jsfiddle để hiển thị 'decodeURIComponent' không làm gì khi chuỗi có nghĩa là' \ u003cb \ u003estring \ u003c/b \ u003e' http://jsfiddle.net/ZAXux/1/ – Esailija
@Esailija jsFiddle thứ hai của bạn có thêm "\" " tính cách. Đối với tuyên bố đầu tiên của bạn, bạn có ý nghĩa gì "không làm gì cả"? –
Trong javascript, bạn cần phải viết '" \\ u "' để nhận '\ u' theo nghĩa đen. Nếu bạn không thoát dấu gạch chéo ngược và viết '" \ u "', nó được hiểu là một chuỗi thoát Unicode. Bởi không có gì tôi có nghĩa là nó không làm bất cứ điều gì và nó có thể được gỡ bỏ mà không có bất kỳ thay đổi như jsfiddle đầu tiên cho thấy. Vì vậy: 'decodeURIComponent ('\ u003cb \ u003estring \ u003c/b \ u003e'); === '\ u003cb \ u003estring \ u003c/b \ u003e'' – Esailija