跳转到内容

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