跳转到内容

LNNBot/指令/xiujy:修订间差异

此后如竟没有炬火,我便是唯一的光。
DGCK81LNN留言 | 贡献
创建页面,内容为“{{LNNBot指令信息 |别名=unxiujy(= xiujy -d) |属性=微指令 |所属插件= |父级指令=util.lang |所需权限= }} <code>xiujy</code> 指令可编/解码希U语。 == 用法 == xiujy <text:{{LNNBot值类型链接|rawtext}}...> 未指定编码方式时,将输入的文本转写为希U语,每个Unicode字符为一个词(第0平面字符使用4个字母转写,第16平面使用6个字母,其余平面省略开头的 {{x|p}} 使用5个…”
 
DGCK81LNN留言 | 贡献
无编辑摘要
第13行: 第13行:
  xiujy <text:{{LNNBot值类型链接|rawtext}}...>
  xiujy <text:{{LNNBot值类型链接|rawtext}}...>


未指定编码方式时,将输入的文本转写为希U语,每个Unicode字符为一个词(第0平面字符使用4个字母转写,第16平面使用6个字母,其余平面省略开头的 {{x|p}} 使用5个字母)。
未指定选项时,将输入的文本转写为希U语,每个Unicode字符为一个词(第0平面字符使用4个字母转写,第16平面使用6个字母,其余平面省略开头的 {{x|p}} 使用5个字母)。


使用 <code>-d</code> 选项时将希U语解码回字符,默认情况下同时支持 utf16be 和默认模式的编码。
使用 <code>-d</code> 选项时将希U语解码回字符,默认情况下同时支持 utf16be 和默认模式的编码。
第38行: 第38行:
| <code>-5</code> || 等同于 <code>--mode=big5</code>
| <code>-5</code> || 等同于 <code>--mode=big5</code>
|-
|-
| <code>-P, --no-separator</code> || 编码时不输出空格分隔。未使用该选项时,字符与字符之间使用空格隔开。
| <code>-P, --no-separator</code> || 编码时不输出空格分隔。未使用该选项时,字符与字符之间使用空格隔开。<br/>不能与 <code>-d</code> 同时使用,且必须指定默认以外的编码方式
|}
|}

2025年11月21日 (五) 20:18的版本

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 同时使用,且必须指定默认以外的编码方式。