描述:
根据编码生成字符串对应的二进制值,也可以由二进制值生成对应的字符串。
语法:
charencode(str/rawtext, [charset])
备注:
字符编码支持UTF-8、UTF-16、GBK、GB2312、GB18030、BIG5、UNICODE、UnicodeEscape、ISO8859_1、ASCII、EUC_KR、EUC_JP、ISO-2022-CN-GB、ISO-2022-CN-CNS、ISO-2022-JP、ISO-2022-KR等。
参数:
str |
字符串。 |
rawtest |
二进制值。 |
charset |
编码UTF-8、GB2312等。缺省为当前系统的字符编码。 |
返回值:
二进制值/字符串
示例:
|
A |
|
1 |
>cs="GBK" |
设置编码。 |
2 |
=charencode("abc一二三123") |
根据缺省编码生成二进制blob。 |
3 |
=charencode("abc一二三123",cs) |
根据GBK生成二进制值。 |
4 |
=charencode(A2) |
根据缺省编码返回字符串。 |
5 |
=charencode(A3,cs) |
根据GBK编码返回字符串。 |