WhatsApp 支援兩種刪除線文字:在發送前用波浪號(~~像這樣~~)把你的訊息包起來,或是貼上由產生器產生的刪除線 Unicode 字數,例如 Strikethrough Text。 兩種都會在文字中間畫一條線,但底層運作方式截然不同。波浪號方法是 WhatsApp 專屬的格式化指令:WhatsApp 讀取波浪號後將其移除,並對夾在中間的字母套用刪除線樣式。結果是真正的富文字格式化,這代表它在 WhatsApp 內看起來完美、編輯乾淨,若接收端的用戶端不支援也能立即移除。相反地,Unicode 方法就是純文字:每個字母都帶有一個隱形的組合記號,負責畫出那條線。由於這段文字在富文字意義上完全沒有「格式化」,同樣的字串可以原封不動地貼到 Instagram 個人簡介、Discord 使用者名稱、Reddit 留言,以及任何其他純文字欄位中;這些地方 WhatsApp 的波浪號指令只會顯示成兩個多餘的波浪號。在 WhatsApp 內部發送快速訊息時,波浪號勝在簡單;而當你需要文字在任何地方都呈現刪除線效果(包含根本沒有格式工具列的地方),Unicode 方法勝在可攜性。

how to use strikethrough text in whatsapp
How to Use Strikethrough Text in WhatsApp

刪除線在 WhatsApp 訊息中實際的作用

WhatsApp 中的刪除線會在選取範圍內每個字元正中央畫出一條水平線。這是 WhatsApp 內建的四種文字樣式之一,另外還有粗體、斜體和等寬字體。WhatsApp 會將它套用為真正的格式化,因此線條會整齊地跟隨字型,底下的字母依然可辨識,接收者可以複製你的訊息並在他們那端重新格式化。使用快捷方式套用時,在詞組兩側各輸入兩個波浪號字元 (~),然後送出。WhatsApp 會辨識這個模式,移除波浪號,並把中間的內容渲染成刪除線。同一個快捷方式在 WhatsApp 桌面版和網頁版上同樣有效,結果與長按訊息框後從格式化選單中選取的效果完全相同。

波浪號包覆方式只能在 WhatsApp 自家的編輯器中運作。一旦你的訊息被複製離開對話並貼到其他應用程式,波浪號會當作一般字元一起被帶走,刪除線也隨之消失。這就是核心限制:WhatsApp 的刪除線無法跨平台使用。如果你需要的是能一路保存到 X/Twitter 個人簡介、Discord 使用者名稱,或完全沒有格式化控制的 Notion 頁面中的刪除線文字,你就需要自帶線條的字元。這正是 Unicode 組合疊加記號的作用。

方法 1:使用 WhatsApp 內建的波浪號快捷方式

WhatsApp 中最快套用刪除線的方式就是波浪號包覆,熟悉模式後大約只要三秒鐘。

  1. 開啟你想發送訊息的對話。
  2. 輸入兩個波浪號字元,接著輸入詞組,再輸入兩個波浪號字元。例如:~~meeting at 3pm~~
  3. 按下送出前,先觀察訊息框內的預覽。WhatsApp 會把波浪號之間的文字渲染成刪除線,並把波浪號本身隱藏起來。
  4. 點選送出。訊息送達時會是乾淨的刪除線效果,不會殘留任何波浪號。

你可以在同一則訊息中透過巢狀包覆來組合樣式。用星號 (*) 包覆為粗體,底線 (_) 為斜體,反引號 (`) 為等寬字體,波浪號 (~) 為刪除線。它們可以重疊,所以 *~bold strikethrough~* 同時擁有兩種樣式。這只能在 WhatsApp 自家的訊息欄位中運作;一旦把結果複製到其他應用程式,包覆符號就會變回純字元。

方法 2:產生 Unicode 刪除線並貼到 WhatsApp 中

當你需要的是在 WhatsApp、Instagram 個人簡介和 Discord 使用者名稱中都長得一樣的刪除線文字時,用 Strikethrough Text 工具產生一次,再貼到任何需要的地方即可。以下是完整的工作流程。

  1. 在瀏覽器中開啟 Strikethrough Text 產生器。
  2. 在左側的輸入框中輸入或貼上你想加上刪除線的詞組。
  3. 從可用的疊加樣式中挑選一個。預設的刪除線會在每個字元中間畫一條長線。你也可以選擇短刪除線、斜線刪除線、底線或波浪刪除線,比較各種疊加對你的文字呈現的效果。
  4. 在預覽窗格中即時查看輸出結果。右側的方框會顯示最終送進對話的內容:每個可見字母後面都接著一個隱形的組合記號,負責畫出線條。
  5. 點選複製,然後開啟 WhatsApp,在訊息欄位中長按並選擇貼上。

貼上的字元自帶線條,所以 WhatsApp 會把它們渲染成與預覽完全相同的刪除線文字。由於完全不涉及波浪號、星號或其他 Markdown 包覆符號,同樣的字串可以原封不動地貼到 Twitter、Reddit、Discord 以及任何其他 plain-text 欄位。一切都在瀏覽器中完成:不會上傳任何內容,不需要帳號,工具在頁面載入的當下就在你的裝置上執行。

五種刪除線樣式比較

Strikethrough Text 提供五種疊加選項。每一種都是不同的 Unicode 組合記號,在每個可見字元後面套用一次,所以視覺效果取決於你選擇的記號。下表說明每種疊加在一般字型上的渲染方式,以及產生它的 Unicode 碼位。

樣式Unicode 記號視覺結果最佳用途
刪除線(經典)U+0336 COMBINING LONG STROKE OVERLAY每個字母中央的一條水平線一般性刪除線文字、顯示更正、標示舊價格
短刪除線U+0335 COMBINING SHORT STROKE OVERLAY更緊湊、略高的疊加線長線會與下伸字母擁擠的精簡文字
斜線刪除線U+0338 COMBINING LONG SOLIDUS OVERLAY貫穿每個字元的對角斜線編輯風格的刪除線、標示錯誤答案、戲劇性的更正
底線U+0332 COMBINING LOW LINE在基線下方畫出的水平線想表達底線強調而非刪除線的場合
波浪刪除線U+0334 COMBINING TILDE OVERLAY每個字元上方的波浪線裝飾性疊加、草稿標記、柔和的刪除線效果

五者的套用方式完全相同:每個可見字元配上一個組合記號,依序排列,中間不留空格。實際的渲染效果取決於你裝置使用的字型。大多數現代瀏覽器、iOS、Android 以及 WhatsApp 本身都能整齊地堆疊線條。少數較舊的系統或不常見的字型會把記號放在稍微偏離中央的位置,或將它顯示為空心方框,這就是為什麼在大規模貼上之前,值得花五秒鐘在你的實際對話中先貼一小段樣本試試。

刪除線 Unicode 還能通行到哪些地方

Unicode 方法相較於 WhatsApp 波浪號快捷方式的實際最大優勢,在於同一段字串也能在完全沒有格式工具列的地方使用。社群個人簡介就是最典型的例子:X/Twitter 個人簡介、Instagram 圖說、TikTok 個人簡介、Discord 伺服器暱稱、Reddit 留言、LinkedIn 標題。這些欄位都沒有提供刪除線按鈕,也都不認得 WhatsApp 的波浪號包覆。然而,只要貼上預先刪除線化的 Unicode,線條就會出現,因為線條存在於字元本身之中,而不是附加在字元上的某個格式化層。

這種可攜性在對話內部也很有用。WhatsApp 原生的刪除線可以乾淨地編輯——長按訊息、選擇格式化、切換刪除線關閉——但貼上的 Unicode 刪除線就沒辦法,因為根本沒有格式化可以切換。把這兩種方法視為不同任務的不同工具:波浪號用於日後可能需要取消刪除線的訊息,Unicode 產生器則用於需要在最終顯示的每個地方都呈現刪除線效果的訊息、個人簡介和貼文。如果你只需要在刪除線之外再加上粗體,邏輯也一樣:WhatsApp 訊息粗體文字指南 同時介紹了星號包覆和 Unicode 粗體產生器兩種方式。

誠實的限制與無障礙注意事項

Unicode 疊加刪除線是一個聰明的視覺手法,而不是格式標準,所以它有三個值得在依賴它之前了解的誠實取捨。首先,螢幕閱讀器會忽略組合疊加記號,只讀出底層字母。使用 VoiceOver、TalkBack 或 NVDA 的人聽到的是純文字,完全不會知道哪裡被刪除。絕對不要單獨使用刪除線來傳達「價格已取消」「答案錯誤」或「這句話應視為更正」這類訊息——必須搭配文字("cancelled"、"wrong"、"old price")讓意義由文字本身承載。其次,渲染效果會因字型與平台而異。大多數現代裝置都能把線條整齊地疊在每個字元中央;少數較舊的系統或冷門字型則會把記號放得略高、略低,或顯示為空心方框。在送出任何長篇內容之前,先在實際會被閱讀的對話中貼一小段樣本試試。第三,部分平台具備嚴格文字過濾機制,會直接拒絕不尋常的字元序列。如果貼文被擋下,試試短刪除線樣式 (U+0335),它使用較少見但仍合法的組合記號,通常能通過那些封鎖 U+0336 的過濾器。

這些限制都不構成放棄這個方法的原因。它們是針對不同情境挑選對應工具的理由:在 WhatsApp 內部,且日後可能想取消刪除線時用波浪號,其他所有地方用 Unicode;如果想在 WhatsApp 內呈現刪除線,同時又要能在複製出去後保留效果,兩種方法在同一對話中並行也完全可行。

延伸閱讀:Strikethrough Text Alternative That Copies Anywhere。