跳到正文
馬克工具箱

全形半形轉換

用中文輸入法時容易打出全形字母和數字,導致搜尋不到、表單校驗失敗、程式碼報錯。這裡可以一鍵轉成半形,也可以反過來轉成全形。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

要轉換的字元

使用步驟

  1. 選擇轉換為半形還是全形。
  2. 勾選要轉換的字元型別。
  3. 貼上文字,會顯示其中有多少個全形字元。
  4. 複製結果。

引數說明

字母、數字、標點、空格
可以只轉換一部分,例如把字母和數字轉成半形,同時保留中文裡的全形逗號「,」和感嘆號「!」。

使用示例

全形 半形
ABC123 ABC123
138 0000 0000 138 0000 0000

常見問題

什麼是全形字元?

和漢字一樣寬的英文字母、數字和符號,例如 A(U+FF21),與普通的 A 是不同的字元。中文、日文輸入法在全形模式下會輸入這些字元。

全形字元會帶來什麼問題?

它們看起來和普通字元幾乎一樣,但編碼不同:搜尋 ABC 找不到 ABC,全形數字的手機號碼通不過格式校驗,程式碼裡混入全形符號會編譯出錯。

會改動漢字和「。、」嗎?

不會。只轉換在 Unicode 中有全形/半形對應關係的字元。中文句號「。」和頓號「、」沒有半形形式,保持不變。

文字會上傳嗎?

不會,轉換在瀏覽器中完成。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具