ECTools
文字與排版英文全形字母與半形轉換器

英文全形字母與半形轉換器

一鍵將英文字母、數字與標點符號進行「全形」與「半形」雙向轉換!完美解決金融公家系統申報格式需求,並提供獨特的美學間距視覺排版。

↔️ 全形 / 半形字元轉換器(即時轉換測試)

🔄 轉換方向設定您可以隨時切換「半形轉全形」或「全形轉半形」,對照內容與範例將會即時轉換!
您輸入的原始英文 (Before)0 Chars | 0 Words
行數: 0
已強制轉換為 (After - FULLWIDTH)0 Chars | 0 Words
行數: 0
格式詳盡定義與說明

全形與半形字元轉換解決了跨國、跨語系與傳統終端排版不協調之矛盾。半形字元佔用 1 byte,是英美標準拉丁編碼;而全形字元佔用 2 bytes,寬度通常等於中文字元,是亞洲位編排的特色遺產,至今常用於配合某些金融/公家系統申報格式,或網頁與中英混排時的標點符號自動微調。

轉換前後效果對比
原始 (Original)"Standard 123 input text!"
轉換 (Converted)"Standard 123 input text!"
轉換規則與核心特徵
  • 半形轉全形:將常規半形字元 (ASCII 33-126) 的位元位移 65248 轉換至全形編碼,常規半形空格(32)轉為全形中文空格(12288)。
  • 全形轉半形:將全形字元 (65281-65374) 的位元位移 -65248 轉換至半形編碼,中文全形空格(12288)轉為常規半形空格(32)。
  • 中文等非英數字元與寬度敏感字元不會受此對位平移影響,保障編碼完整度。
主流適用場景 (Application Area)
1. 資料庫 (Database) 與特定申報系統欄位規範

部分銀行網銀、公家機關申報系統或傳統 ERP 資料庫因長度檢核限制,硬性規定輸入必須全為全形或半形。

2. 程式原始碼與編譯字串清理

有時意外拷貝到網頁全形符號(如全形分號「;」或引號)導致 compiler 報錯,全形轉半形一秒幫您排查排版錯誤。

3. 散文、論文與中英混排版面校對

亞洲美學排版中,國語標點習慣全形,而英數常規推薦半形。一鍵雙向微調使您的出版版面臻至完美。

程式開發背景知識

💻 軟體工程小知識

利用 JavaScript 的 charCodeAt() 方法動態提取當前字元的 Unicode 十進位數值碼,接著比對數值範圍,執行平移轉換。
常見 Q&A

Q:為什麼寫程式時要全形轉半形?

在軟體開發(Programming)裡,全形空格與全形分號符號對編譯器而言是被視為非法字元,會造成編譯、語法錯誤(Syntax Error)。將全形碼一鍵格式化為半形可快速解除絕大多數誤貼網誌範例造成的編譯未過問題!