萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> Photoshop 教學 >> Photoshop 調色教學

HTML 字符實體與轉義完整指南:保留字符、空白處理與編碼最佳實踐

在 HTML 中正確顯示保留字符:字符實體、數值引用與編碼規範

HTML 中 <、>、&、"、' 為保留字符,直接書寫會被解析為標籤/屬性語法,必須使用字符實體或數值引用轉義。

常用字符實體對照

顯示字符命名實體十進制十六進制說明
<&lt;&#60;&#x3C;小於號、標籤開始
>&gt;&#62;&#x3E;大於號、標籤結束
&&amp;&#38;&#x26;和號、實體開頭
"&quot;&#34;&#x22;雙引號、屬性值分隔
'&apos; (HTML5)&#39;&#x27;單引號、屬性值分隔
不換行空格&nbsp;&#160;&#xA0;防止換行、合併空白
版權符號&copy;&#169;&#xA9;©
註冊商標&reg;&#174;&#xAE;®
商標&trade;&#8482;&#x2122;™
歐元符號&euro;&#8364;&#x20AC;€

空白字符處理

  • HTML 預設將連續空白 (空格、換行、Tab) 折疊為單一空格。
  • &nbsp; (No-Break Space) 強制保留空格且不換行。
  • &ensp; (En Space, 半形寬)、&emsp; (Em Space, 全形寬)、&thinsp; (Thin Space, 窄空格)。
  • CSS white-space: pre/pre-wrap/pre-line 保留原始格式。

編碼最佳實踐

  1. 檔案儲存為 UTF-8 無 BOM,涵蓋所有 Unicode 字符,無需實體編碼中文/表情符號。
  2. <meta charset="UTF-8"> 放在 <head> 最前端。
  3. HTTP 標頭 Content-Type: text/html; charset=utf-8 需一致。
  4. 僅對保留字符 ( <>&"' ) 轉義,其他字符直接輸入 UTF-8 即可。
  5. 模板引擎 (Nunjucks, Handlebars, Jinja2, PHP 等) 應預設開啟自動轉義,防止 XSS。

正確處理字符轉義,是 Web 安全與國際化的基礎功夫。

copyright © 萬盛學電腦網 all rights reserved