在 JavaScript 中解除 HTML 實體的轉義?
要在 JavaScript 中解除 HTML 實體的轉義,請使用 unescape() 函式。假設你想使用 unescape() 函式來編碼特殊字元 −
document.write(unescape("Demo%20Text%20"));
在本文中,我們將看到兩個示例 −
- 解除實體的轉義
- 解碼已編碼的字串
解除實體的轉義
示例
解除轉義,我們將在 JavaScript 中使用 unescape() 方法。我們看一個示例 −
<!DOCTYPE html> <html> <body> <h2>Demo Heading</h2> <script> document.write(unescape("Demo%20Text%20")); </script> </body> </html>
輸出
解碼已編碼的字串
編碼時使用 escape(),解碼時使用 unescape()。在此,我們將在 escape() 方法下設定一個示例字串進行編碼 −
var myStr = escape("Demo Text!!!");
document.write("Encoded String = " + myStr);
然後,我們將使用 unescape() 解碼已編碼的字串 −
document.write("Decoded = " + unescape(myStr))
示例
現在,我們來看一下示例 −
<!DOCTYPE html> <html> <body> <h2>Demo Heading</h2> <script> var myStr = escape("Demo Text!!!"); document.write("Encoded String = " + myStr); document.write("<br>"); document.write("<hr>"); document.write("Decoded = " + unescape(myStr)) </script> </body> </html>
輸出
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP