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 同时使用无效。
|