HTML 解碼 是將 HTML 實體編碼(如 <、>、& 等)轉換回對應的原始字符的過程。這個過程通常用來將已經編碼過的 HTML 字串還原為其原始的文本,讓它們能夠正確顯示或進行處理。
例如:
< 代表 <
> 代表 >
& 代表 &
" 代表 "
' 代表 '
HTML 解碼的原理
HTML 解碼的基本目的是將 HTML 實體(字符實體)還原為相對應的字符,這樣它們就能夠在 HTML 文檔中正確顯示。例如,當你從一個 Web 請求中獲得一個已經編碼過的字符串時,這個字符串可能包含了像 <、> 這樣的實體符號,你需要將它們解碼回 < 和 >,以便能夠進行顯示或處理。
HTML 解碼的範例
假設我們有以下的 HTML 實體編碼的字串:
html
<p>John <b>Doe</b> & Jane</p>
這是已經進行了 HTML 編碼的字符串。經過解碼後,會變成:
html
<p>John <b>Doe</b> & Jane</p>
在這裡:
< 解碼為 <
> 解碼為 >
& 解碼為 &