文字工具

轉換文字大小寫

按 Unicode 轉為大寫,部分字元會擴展,例如 ß → SS。

貼上或輸入文字後開始處理。修改原文會清除上一次結果。

輸入文字以開始。

文字僅在目前瀏覽器處理,不上傳或儲存。

使用說明與常見問題

無需重新輸入即可調整大小寫。原文始終可見,檢查轉換結果後再複製或下載。

使用步驟

  1. 貼上或輸入原文。
  2. 選擇轉換方式並點擊轉換文字。
  3. 對照原文後複製結果或下載 TXT。

轉換規則

大寫和小寫使用 Unicode 預設規則,與頁面語言無關。中文、日文、表情、空白和標點保留。大小寫可能改變長度,例如 ß 會變為 SS。不進行 Unicode 正規化或空白清理。

詞首大寫先將每個詞類片段轉小寫,再大寫其第一個碼點,是簡單規則而非出版規範。句首大寫先轉小寫,再大寫首個字母,以及 . ! ? 。!? 或換行後的首個字母。縮寫和專有名稱需手動檢查。反轉大小寫逐個有大小寫的碼點切換,可能擴展字元。

輸入上限為 100,000 個 UTF-16 單位和 400,000 個 UTF-8 位元組,檢查點預算為 45 秒。大寫/小寫是單次有界同步操作,取消在檢查點生效。輸出最多 300,000 個 UTF-16 單位和 400,000 個 UTF-8 位元組,大小寫擴展可能超限。TXT 以 UTF-8 儲存實際轉換結果。

常見問題

詞首大寫符合出版規範嗎?

不保證,每個詞類片段採用相同的首碼點規則。縮寫、短詞和專有名稱可能需要人工調整。

切換語言會改變大小寫規則嗎?

不會,使用 Unicode 預設規則,而非土耳其語等地區專用規則。詞首轉換按英語斷詞;沒有 Intl.Segmenter 時使用保留詞內撇號的 Unicode 字母/數字分組。