特殊字元複製貼上速查表是一種快速參考表格,將每個字元圖示與其官方 Unicode 名稱和 U+ 碼位配對,方便寫作者或設計師快速找到符號、準確確認要複製的字元,並一鍵將其放進文件、電子郵件或程式碼檔案中。特殊字元複製貼上參考資料是一份小巧、以瀏覽器為基礎的速查表,收錄 48 個實用的標點、貨幣、數學、箭頭、形狀、符號、字型排版與字母字元。表格中的每一個條目都會顯示正式的 Unicode 字元名稱、U+ 碼位標籤(例如 U+20AC)、產品分類,以及複製按鈕。搜尋功能可對正式名稱、產品分類、實際呈現的字元本身、可選擇是否帶前置零的 U+ 表示法,或像 20AC 這樣的純十六進位值進行比對。字元是在執行階段透過 String.fromCodePoint 產生,數值與標籤所宣稱的一致,因此顯示的圖示與標示的碼位比較不容易悄悄產生落差。篩選與複製的動作完全在目前的瀏覽器中執行,不會將任何搜尋查詢或複製的字元傳送到任何伺服器。

special characters copy and paste cheat sheet
特殊字元複製貼上速查表

經過驗證的速查表實際包含什麼

「速查表」這個詞意味著它是為了快速查閱而整理的,而不是一面要一直捲動、直到某個字元看起來夠像的圖示牆。特殊字元複製貼上表格正是刻意以此方式設計的。每一筆儲存的資料列都以一個數值型的 Unicode 純量值開頭,可見的字元則在渲染時從這個數值衍生出來。碼位標籤以大寫十六進位、至少四位數呈現,符合 Unicode 字元資料庫 NamesList 所採用的慣例。正式名稱同樣取自該來源,並保留了日常對話中容易混淆的差異:U+00B5 是 MICRO SIGN(微符號),而希臘小寫字母 mu 則是另一個具有不同碼位的字元;BLACK HEART SUIT(黑心桃)是個具名的符號,在不同系統上不一定會以彩色顯示;NO-BREAK SPACE(不中斷空格)的行為與一般空格不同,即使兩者看起來都可能是一片空白。

由於可見字元與碼位標籤是從同一個純量值產生,而不是分別貼進兩個獨立對應表中,速查表本身就具備手動輸入的參考頁所沒有的自我檢查機制。如果該列顯示 U+20AC,那麼你看到的圖示與實際送入剪貼簿的位元組都會是 U+20AC。正是這個特性,讓它能作為速查表,而不僅僅是裝飾用的清單。

八個產品分類一覽

48 個條目被歸納在八個實用的分類中。這些名稱是為了本表格所建立的導覽標籤,並非 Unicode General_Category 的值,不應被視為標準分類。例如,COPYRIGHT SIGN(版權符號)被放在 Punctuation(標點)分類下,因為寫作者常會與出版符號一起尋找它,即使 Unicode 的中繼資料可能將它分類在別處。Currency(貨幣)分類收集常見的貨幣符號,Mathematics(數學)分類收集常用的運算子,Typography(字型排版)分類則把空格、破折號與引號集合在一起。

分類 典型內容
Punctuation(標點) 出版符號與句子標點(範例:COPYRIGHT SIGN U+00A9)
Currency(貨幣) 常見的貨幣符號(範例:EURO SIGN U+20AC)
Mathematics(數學) 常用的算術運算子(範例:MULTIPLICATION SIGN U+00D7)
Arrows(箭頭) 方向符號
Shapes(形狀) 幾何圖形
Symbols(符號) 通用符號(範例:BLACK HEART SUIT U+2665)
Typography(字型排版) 空格、破折號與引號(範例:NO-BREAK SPACE U+00A0)
Letters(字母) 精選的希臘字母與技術字母(範例:MICRO SIGN U+00B5、希臘小寫字母 mu U+03BC)

在你輸入搜尋詞的基礎上,再以其中一個產品分類進一步篩選速查表,當像「dash」(破折號)這類名稱一次回傳好幾個字型排版的條目,而你只想要標點那一列時,這樣的組合特別好用。

如何找到並複製一個字元

  1. 以正式名稱、分類、字元、U+ 碼位或純十六進位值進行搜尋,並可選擇是否指定分類。實用的起始查詢包括 euro、arrow、dash、check、square、alpha 或 space。你也可以將像 U+20AC 這樣的 U+ 表示法,或像 20AC 這樣的純十六進位值貼進搜尋欄位。
  2. 確認顯示出的 Unicode 名稱與碼位,而不是只依賴圖示的外觀。閱讀圖示下方的正式名稱與旁邊的 U+ 標籤,並確認兩者都與你原本想找的字元相符。看起來相似但碼位不同的圖示,是具有不同意義的另一個字元。
  3. 在某個條目上選取 Copy(複製),將確切的字元貼到目的地,並在最終使用的字型與應用程式中加以驗證。複製按鈕會將來自正式資料列的確切單一字元寫入剪貼簿。它不會附加 variation selector(變體選擇器)、zero-width joiner(零寬接合字元)、HTML entity 語法、CSS escape、額外的空格,或尾端的換行字元。

如果剪貼簿寫入失敗,會顯示一則狀態訊息。剪貼簿權限可能被瀏覽器或作業系統拒絕,而 request 與 mounted-state 的保護機制也會防止一個較舊、較慢的剪貼簿承諾(promise)覆蓋掉較新複製動作的狀態。在授予剪貼簿存取權限後重新選取 Copy 即可解決問題,無須變更字元本身。

如何閱讀碼位標籤

每一張卡片都帶有看起來像 U+20AC 的標籤。U+ 前置符號是 Unicode 標準的標記方式,後面的四個字元是十六進位。搜尋功能接受這種形式、純十六進位值 20AC,或是帶前置零的同一個值(例如 U+020AC)。標籤一律使用大寫、至少四位數,使 20AC 與 020AC 在視覺上保持一致,並讓表格排序更具可預測性。

如果你想手動把標籤轉換成十進位,可以套用標準的位值展開公式。以 U+20AC 作為已解出的範例:

  • 2 × 16³ = 2 × 4096 = 8192
  • 0 × 16² = 0 × 256 = 0
  • A × 16¹ = 10 × 16 = 160
  • C × 16⁰ = 12 × 1 = 12
  • 8192 + 0 + 160 + 12 = 8364

所以 U+20AC 與十進位碼位 8364 是同一個字元。以純十六進位值 20AC 進行搜尋,會直接定位到 EURO SIGN(歐元符號)那一列,剪貼簿將接收到 U+20AC。相同的邏輯也可讓你將速查表上看到的任何碼位,拿去與第二份資料來源相互檢驗。

常見陷阱:字型、相似字與不可見字元

速查表的可信度,取決於背後是否有驗證步驟。如果你只依賴外觀,有幾個條目可能誤導複製貼上的工作流程。

圖示的外觀取決於目前使用的字型、瀏覽器、平台與後備字型(fallback fonts)。出現空心方框或缺字方塊,通常代表目前字型不含該圖示,並不一定代表碼位錯誤。某些符號在特定環境下可能會呈現 emoji 樣式,但本表格並未儲存任何 variation selector,也無法承諾彩色 emoji 的呈現效果。即使在不同系統上繪製出來的樣貌不同,被複製的碼位仍然是表格所列的值。

相似的字元可能具有不同的語意、搜尋行為、輔助技術朗讀結果、識別碼、正規化行為與安全性結果。速查表特別標示出三組值得留意的對照組合:MICRO SIGN U+00B5 與 Greek small letter mu U+03BC 是不同的字元,即使許多字型將它們渲染得幾乎一模一樣,且許多鍵盤在你要求輸入另一個時會產生出其中之一;BLACK HEART SUIT 是個具名的符號,並不保證實際渲染結果會是彩色愛心;NO-BREAK SPACE 與一般空格不同,即使兩者在螢幕上看起來都是空白。

不可見的間距條目,則以另一種方式呈現相同的重點。NO-BREAK SPACE、THIN SPACE 與 ZERO WIDTH SPACE 難以、甚至無法用肉眼看到,因此速查表會在格線中以方括號標籤(如 [NBSP]、[THIN] 或 [ZWSP])顯示。然而複製按鈕實際寫入剪貼簿的仍是真正的單一字元,而非那個方括號標籤。可見標籤與不可見字元之間的這種刻意區隔,讓按鈕保持易懂,同時剪貼簿能接收到真實的值。

在網域名稱、帳號識別碼、指令、密碼或對安全性敏感的權杖中,切勿在未確實了解碼位的情況下替換為相似字。速查表無法取代這項判斷;它只是一個用來降低意外複製錯誤字元機率的工具。

當一份 48 個字元的速查表不夠用時

Unicode 包含的指令集、組合標記、控制碼、emoji 序列、歷史書寫系統、技術符號、私人使用區段與未指定的碼位,遠多於一個小型工具能夠負責任地呈現的範圍。本工具刻意保持為精選的子集合。某個你想要的字元沒有出現在表格中,並不代表它不存在於 Unicode,表格也不作這樣的承諾。若要取得完整收錄,請參閱 Unicode 字元資料庫的 NamesList,或完整的字元對照表(例如 Unicode Code Charts)。

在 HTML 中,當文件以 UTF-8 提供服務時,常可使用字面上的 Unicode 字元,但在特定程式碼庫中,使用具名或數值字元參照可能仍是更好的選擇。WHATWG 維護了一份 HTML 的 named character references(具名字元參照)清單,將像 © 這類名稱與其碼位配對起來。至於程式語言,原始碼編碼與風格規則各有不同,本工具提供的是字元本身,並不提供特定語言的跳脫語法建議,更不會證明某個符號適用於法律、金融、數學、語言或無障礙情境。

這份速查表在例行寫作、文件、介面、程式註解、標籤與設計工作中最為實用,目的是取得一個確切的字元、確認其名稱與碼位、貼上後在最終字型中加以驗證。對於其他用途,請升級使用更完整的 Unicode 參考資料。

如需深入了解,請參閱如何選擇正確的黑星符號複製貼上。

如需深入了解,請參閱如何移除 Outlook 郵件中的特殊字元。