全形半形轉換工具
(片假名/英數字)
批次將全形英數字、半形片假名和全形空格等寫法變體統一正規化。
* 內容在您的瀏覽器中處理 — 絕不會傳送到伺服器。
⚙️ 進階選項 ▼
差異檢視 (Myers diff)
變更前
變更後
關於
這是一個能將日文文字中的「全形英數字」、「半形片假名」和「全形空格」等變體寫法一次統一正規化的工具。適用於表單輸入前處理、資料清理、以及原稿校對等多種情況。
除了提供 5 種預設模式(適用於表單輸入、半形英數字、全形假名、全平假名、全片假名)外,還包含進階選項,例如針對英數字、符號、空格、假名寬度和假名類型進行個別設定、統一換行符號、刪除行尾空格以及轉換 Tab。您還可以透過差異強調顯示,以視覺化方式確認變更。
所有處理皆在瀏覽器內完成,不會將資料傳送到外部伺服器。無需註冊會員或安裝軟體;只需貼上文字,即可立即開始正規化。
使用方法
輸入文字
將您想正規化的文字貼上到輸入欄中。支援所有類型的文字,包含表單輸入、CSV 及原稿。
預設選項
開啟「自動更新」,調整進階選項或選擇一個預設模式。
複製結果
檢查、複製並儲存正規化後的文字與差異強調顯示結果。
名詞解釋
- 半形轉全形假名
- 將傳統的日文半形片假名 ("アイウエオ") 轉換為標準的全形片假名 ("アイウエオ")。對於現代網頁的可讀性至關重要。
- 全形轉半形英數字
- 將寬的英文字母與數字 ("123ABC") 轉換為標準 ASCII 半形格式 ("123ABC")。對於資料庫驗證非常重要。
- Unicode 正規化 (NFC/NFD)
- 統合同一字元不同內部位元組表示法的過程。例如,確保 "が" 是一個單一字元,而不是 "か" 加上 "゛"。
- 機種依賴字元
- 會導致現代系統出現亂碼的舊有專有字形(如圓圈數字或特定羅馬數字)。最好將其正規化剔除。
- 寫法變體
- 文字中的不一致性,例如日文中的「蘋果」有多種寫法(りんご, リンゴ, 林檎)。正規化有助於搜尋引擎精確地建立索引。
- 空格清理 (Whitespace Trimming)
- 移除或標準化空格。包含將日文全形空格轉換為標準 ASCII 空格、移除行尾空格,以及合併多個連續空格。
常見問題
- Q.我想要將全形英數字轉換為半形。我該選擇哪個預設模式?
- 請選擇「英數字→僅半形」預設模式。只有英數字與符號會被轉換為半形,片假名與平假名會保持原樣。
- Q.我想要將半形片假名轉換為全形
- 請選擇「半形假名→僅全形」預設模式。帶有濁音與半濁音的半形假名也會正確地合併成單一的全形字元。
- Q.可以將片假名轉換為平假名嗎?
- 可以。您可以使用「全部轉為平假名」預設模式來一次轉換所有文字。也可以在進階選項的「假名類型」中進行個別設定。
- Q.我的文字資料安全嗎?
- 絕對安全。所有的文字處理與正規表示式操作都是在您的網頁瀏覽器中即時執行的。任何資料都不會傳送到外部伺服器或由其處理。
- Q.我可以直接從 Excel/Google 試算表中貼上欄位嗎?
- 可以。您可以複製整欄雜亂的客戶資料,將其貼上,將英數字正規化,然後乾淨地直接貼回試算表。
- Q.我可以停用全形空格的轉換嗎?
- 可以。您可以透過設定面板進行細部控制。如果您想要保留日文全形空格,只需取消勾選相關方塊即可。
- Q.它能修正像是「か」+「゙」這樣分離的濁音符號嗎?
- 可以。這個工具會自動偵測分離的濁音符號,並智慧地將它們合併回單一的標準字元(例如「が」)。
- Q.這個正規化工具有哪些典型的使用場景?
- 對於清理表單提交資料、移轉舊版資料庫、淨化電子商務產品型錄,以及在送交印刷廠之前標準化格式等工作非常有價值。
- Q.它能正確處理換行符號嗎?
- 是的。它會保留您現有的換行符號(或根據設定將其標準化為 LF/CRLF),同時逐行處理文字,而不會將段落合併。
- Q.我能處理的文字量有限制嗎?
- 因為它使用了高度最佳化的本機 JavaScript,所以能夠在幾毫秒內輕鬆處理數萬個字元,且不會造成瀏覽器凍結。
使用場景
表單輸入前處理
非常適合在儲存至資料庫之前的驗證步驟。
CSV 清理
消除全半形混合和不一致的空格,提高資料彙整的準確度。
原稿與文章校對
差異顯示功能可讓您以視覺化方式確認變更,大幅提升校對效率。
程式前處理
在處理使用者輸入前,統一轉換全形和半形字元。
技術說明
字元編碼轉換機制
全形 ↔ 半形的轉換是透過計算 Unicode 碼位的偏移量來實現的。全形英數字與半形字元之間的差異固定為 0xFEE0,因此只需透過加減即可快速轉換。
假名轉換演算法
使用 Unicode 正規化 (NFKC) 將半形假名轉換為全形假名。帶有濁音符號的半形假名(例如 ga)是兩個字元,但 NKFC 會將其結合成單一的全形字元 (ga)。
差異顯示 (Myers diff)
使用 Myers 演算法來計算變更前後的差異。它會為每個字元計算刪除(紅色)和插入(綠色)的部分並將其反白顯示。
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.