大寫轉換器
立即將任何文字轉換為大寫。對於標題、縮寫和強調很有用。
Hello world → HELLO WORLD
立即將任何文字轉換為大寫。對於標題、縮寫和強調很有用。
Hello world → HELLO WORLD
大寫字母 — 也稱為 全部大寫 — 將每個字母轉換為其大寫形式。它可用於標題、標誌、首字母縮略詞、強調以及任何您想要最大視覺重量的上下文。
我們的轉換器使用 JavaScript 的區域設定感知 toLocaleUpperCase() 方法,以便重音符號、變音符號和特殊字元能夠正確轉換。 Unicode 感知:一致處理西里爾文、希臘語、德語 ß(根據上下文大寫為 SS 或罕見的 ẞ)、土耳其語點/無點 I 以及重音拉丁字母。
大而大膽的大寫標題將意義壓縮到一個小的視覺足跡中。電影海報、雜誌封面、新聞標題都使用大寫字母來產生影響力。
NASA、NATO、USA、NBA——首字母縮寫通常完全用大寫字母書寫。我們的轉換器是在草稿中強制執行該樣式的最快方法。
大多數程式語言使用 UPPERCASE_WITH_UNDERSCORES 表示常數和環境變數(POSIX 要求環境變數使用大寫)。使用我們的 CONSTANT_CASE 轉換器 代表蛇形大寫。
某些法律表格要求以大寫字母填寫欄位以確保易讀性。我們的工具可以在幾秒鐘內為任何貼上的文字產生此結果。
正文中的大寫字母讀作大喊。使用它來強調單字或短語,而不是整個句子。
大寫轉換器使用 Unicode 的字元資料庫將每個輸入字元對應為其等效的大寫字元。對於每個代碼點,演算法都會檢查是否存在小寫到大寫的映射 - 這些映射是為跨書寫系統(拉丁語、西里爾語、希臘語等)的字母定義的。不含大寫變體的數字、標點符號和符號將保持不變。
該轉換器使用 JavaScript toLocaleUpperCase() 使用預設區域設定(不變)來正確處理區域設定敏感的對應。例如,德國人 ß 擴展到 SS (多字符映射)和土耳其語 i (無點)映射到 İ 當區域設置適當時。在幕後,引擎迭代字串的 Unicode 代碼點,應用映射,同時保留大多數字元的原始長度,除了擴展之外 ß→SS.
有多種方法可以將文字轉換為大寫,但它們在區域設定處理和易用性方面有所不同。
| 這個工具 | sed(命令列) | Microsoft Word 變更案例 | |
|---|---|---|---|
| 區域設定敏感性 | 使用 toLocaleUpperCase() 自動 | 沒有區域設定支援(純 ASCII) | 取決於系統區域設定;可能無法處理 ß→SS |
| 易於使用 | 即時在瀏覽器中運行,無需設置 | 需要終端和正規表示式知識 | GUI 中的選單驅動,但可多次點擊 |
| 統一碼支持 | 完整的 Unicode(西里爾文、希臘文等) | 除非配置,否則僅限於單字節語言環境 | 適合常見腳本,但不一致 |
大寫字母可以追溯到羅馬石刻,其中統一刻有大寫字母。 「大寫」一詞本身來自早期印刷機中字體大小的物理排列:大寫字母儲存在大寫字母中,小寫字母儲存在小寫字母中。在計算中,自 1963 年 ASCII 定義映射以來,大寫轉換一直是基本操作。當今的演算法依靠 Unicode 的 UCD(Unicode 字元資料庫)來正確處理世界上的文字。