請輸入內容或載入範例。
0 字素0 碼點0 UTF-16 單位0 UTF-8 位元組
文字與編碼
基本原理
字素是人眼感知的文字單位,例如 é 或連接 emoji。反轉 UTF-16 單位會破壞代理碼對,反轉碼點也可能拆開重音或旗幟。
字素數不等於顯示寬度,中文字與 emoji 可能佔用較多畫面空間,因此填充不保證終端機欄位對齊。
功能介紹
支援反轉、分割、分塊、移除分隔、重複、輪轉、截取、排序與填充,也可逐行執行。正數輪轉向左、負數向右;碼點增減與範圍模式直接處理碼點。 指定數量分片連續且最多相差一個字素,數量不得超過字素數。表示式使用Unicode模式與不帶斜線的原始內容;拒絕空符合與切斷字素的符合。隨機填充將填充欄視為字素候選池。
使用方式
- 選擇操作,輸入文字或開啟 UTF-8 檔案。
- 設定數量、分隔符或填充字素,\n 表示換行。範圍起終點使用十六進位,產生時可篩選字母或數字。
- 套用並檢查後複製、下載或重用,復原可恢復輸入和選項。
- 指定數量分片連續且最多相差一個字素,數量不得超過字素數。表示式使用Unicode模式與不帶斜線的原始內容;拒絕空符合與切斷字素的符合。隨機填充將填充欄視為字素候選池。
錯誤與限制
排序依碼點而非字典。增減後若落入代理碼或超出範圍會報錯;範圍擷取可能拆開字素成分。
範圍產生限遞增、最多 10,000 個值並略過代理碼;輸出上限 2,000,000 字元。新增組合標記需使用實際的組合字元。
指定數量分片連續且最多相差一個字素,數量不得超過字素數。表示式使用Unicode模式與不帶斜線的原始內容;拒絕空符合與切斷字素的符合。隨機填充將填充欄視為字素候選池。
常見問題
反轉會保留 emoji 與重音嗎?
字素模式會保留瀏覽器 Intl.Segmenter 辨識的群組,包含常見旗幟和連接 emoji。
能修復阿拉伯文或希伯來文的方向嗎?
操作改變邏輯順序,不會替換 Unicode 雙向顯示演算法,不能用於修復 RTL 排版。