类对象支持库(不是扁平命令)。路径:支持库 → 扩展类库 → 编码类。
类型名必须写完整「编码类」。声明时自动创建,一般无需再调 创建*。
硬约束
- 类型名必须写「编码类」。
- URL/HTML 实体、字符集转换;默认编码名常见为 GBK(以方法为准)。
- Base64/MD5/SHA 等扁平能力见编码支持库 / 基础库加密。
快速开始
编码类 c
输出(c.Url编码("a b"))
编码类/创建
共 1 条。
创建编码
- 签名:
通用 创建编码() - 说明:Url/HTML 编解码与字符集转换。通常直接写「编码类 c」。
编码类/方法
共 10 条。
置默认编码
- 签名:
逻辑 置默认编码(文本 编码名) - 说明:设置默认编码(到Utf8/从Utf8 省略参数时使用)。支持:gbk、utf-8、big5 等。
- 参数一│文本 编码名: 如 gbk、utf-8(不区分大小写)。
Url编码
- 签名:
文本 Url编码(文本 内容) - 说明:对单个字符串做 URL 百分号编码(中文按 UTF-8)。空格编码为 %20。
- 参数一│文本 内容: 单个值或任意片段。
Url解码
- 签名:
文本 Url解码(文本 内容) - 说明:URL 百分号解码;+ 视为空格。
- 参数一│文本 内容
Html编码
- 签名:
文本 Html编码(文本 内容) - 说明:HTML 实体编码:& < > ” ’ 等。
- 参数一│文本 内容
Html解码
- 签名:
文本 Html解码(文本 内容) - 说明:还原常见 HTML 实体(< > " & ')。
- 参数一│文本 内容
到Utf8
- 签名:
文本 到Utf8(文本 内容, [文本 来源编码=""]) - 说明:从指定编码(默认 GBK)转为 UTF-8 语义的宽字符结果。读 GBK 文件乱码时可配合使用。
- 参数一│文本 内容
- 参数二│[文本 来源编码=”“]: 省略=默认编码。
从Utf8
- 签名:
文本 从Utf8(文本 内容, [文本 目标编码=""]) - 说明:从 UTF-8 语义转为目标编码(默认 GBK)。
- 参数一│文本 内容
- 参数二│[文本 目标编码=”“]: 省略=默认编码。
转换
- 签名:
文本 转换(文本 内容, 文本 来源编码, 文本 目标编码) - 说明:任意两种编码互转,如 gbk → utf-8。
- 参数一│文本 内容
- 参数二│文本 来源编码
- 参数三│文本 目标编码
清空
- 签名:
无 清空() - 说明:清空编码对象状态。
取错误
- 签名:
文本 取错误() - 说明:取最近一次失败原因。
易错对照
| 错误 | 正确 |
|---|---|
| 整段 a=1&b=2 用本类 Url编码 | 整段参数用查询串类 |
| 类型写成「编码」 | 必须「编码类」 |