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> |
指定編碼方式(可選值:utf8、utf16be、utf16、utf16le、gb18030、big5、shiftjis、euckr)
|
-8 |
等同於 --mode=utf8
|
-6 |
等同於 --mode=utf16
|
-g |
等同於 --mode=gb18030
|
-5 |
等同於 --mode=big5
|
-P, --no-separator |
編碼時不輸出空格分隔。未使用該選項時,字符與字符之間使用空格隔開。 使用該選項必須指定默認以外的編碼方式。與 -d 同時使用無效。
|