跳至內容

LNNBot/指令/xiujy

出自希顶维基
xiujy
別名 unxiujy(= xiujy -d
屬性 微指令
父級指令 util.lang

xiujy 指令可編/解碼希U語

用法

xiujy <text:rawtext...>

未指定選項時,將輸入的文本轉寫為希U語,每個Unicode字符為一個詞(第0平面字符使用4個字母轉寫,第16平面使用6個字母,其餘平面省略開頭的 使用5個字母)。

使用 -d 選項時將希U語解碼回字符,默認情況下同時支持 utf16be 和默認模式的編碼。

使用 --mode 及下文的一系列短選項可顯式指定要使用的編碼方式。

utf16 模式在編碼時等同於 utf16be,解碼時會識別開頭的 BOM(Byte Order Mark)來決定使用哪種字節序,無 BOM 則默認為 utf16be。

選項

語法 說明
-d, --decode 解碼,將希U語轉換回Unicode字符。未使用該選項時,將Unicode字符轉寫為希U語。
--mode <mode> 指定編碼方式(可選值:utf8utf16beutf16utf16legb18030big5shiftjiseuckr
-8 等同於 --mode=utf8
-6 等同於 --mode=utf16
-g 等同於 --mode=gb18030
-5 等同於 --mode=big5
-P, --no-separator 編碼時不輸出空格分隔。未使用該選項時,字符與字符之間使用空格隔開。
使用該選項必須指定默認以外的編碼方式。與 -d 同時使用無效。