文字與編碼

Unicode 文字操作工具

按完整字素反轉、分割、重複、填充及輪轉文字,保留 emoji;碼點範圍與數值增減則使用明確的專用模式。

資料留在瀏覽器檔案與文字在此分頁處理。
Unicode 文字操作工具本機處理

指定數量分片連續且最多相差一個字素,數量不得超過字素數。表示式使用Unicode模式與不帶斜線的原始內容;拒絕空符合與切斷字素的符合。隨機填充將填充欄視為字素候選池。

請輸入內容或載入範例。
0 字素0 碼點0 UTF-16 單位0 UTF-8 位元組

文字與編碼

基本原理

字素是人眼感知的文字單位,例如 é 或連接 emoji。反轉 UTF-16 單位會破壞代理碼對,反轉碼點也可能拆開重音或旗幟。

字素數不等於顯示寬度,中文字與 emoji 可能佔用較多畫面空間,因此填充不保證終端機欄位對齊。

功能介紹

支援反轉、分割、分塊、移除分隔、重複、輪轉、截取、排序與填充,也可逐行執行。正數輪轉向左、負數向右;碼點增減與範圍模式直接處理碼點。 指定數量分片連續且最多相差一個字素,數量不得超過字素數。表示式使用Unicode模式與不帶斜線的原始內容;拒絕空符合與切斷字素的符合。隨機填充將填充欄視為字素候選池。

使用方式

  1. 選擇操作,輸入文字或開啟 UTF-8 檔案。
  2. 設定數量、分隔符或填充字素,\n 表示換行。範圍起終點使用十六進位,產生時可篩選字母或數字。
  3. 套用並檢查後複製、下載或重用,復原可恢復輸入和選項。
  4. 指定數量分片連續且最多相差一個字素,數量不得超過字素數。表示式使用Unicode模式與不帶斜線的原始內容;拒絕空符合與切斷字素的符合。隨機填充將填充欄視為字素候選池。

錯誤與限制

排序依碼點而非字典。增減後若落入代理碼或超出範圍會報錯;範圍擷取可能拆開字素成分。

範圍產生限遞增、最多 10,000 個值並略過代理碼;輸出上限 2,000,000 字元。新增組合標記需使用實際的組合字元。

指定數量分片連續且最多相差一個字素,數量不得超過字素數。表示式使用Unicode模式與不帶斜線的原始內容;拒絕空符合與切斷字素的符合。隨機填充將填充欄視為字素候選池。

常見問題

反轉會保留 emoji 與重音嗎?

字素模式會保留瀏覽器 Intl.Segmenter 辨識的群組,包含常見旗幟和連接 emoji。

能修復阿拉伯文或希伯來文的方向嗎?

操作改變邏輯順序,不會替換 Unicode 雙向顯示演算法,不能用於修復 RTL 排版。

相關工具