从字节数组中解码字符串 – stringDecode
从字节数组中解码字符串。支持非ASCII字符。 对于非ASCII字符,其编码结果受项目设置中的字符编码选项影响,函数按照设置的编码方式进行编码。
定义
string stringDecode(byte[] array, int start, int len);
参数
- array:
保存已编码字符串数据的字节数组
- start:
解码的起始索引
- len:
解码的字节数量
返回值
解码的字符串。
示例
// 数组 byte sub[4] = {0x61,0x62,0x63,0x64};
// 函数解码为字符串,返回字符由文本控件text4显示,此处返回‘abcd’
text4.txt = stringDecode(sub,0,4);
// 对照ASCII码表,0x61十进制97查表对应小写字母‘a’。
// 也可解码为其他字符,如0x2A,0x2B,解码转换则为:* 和 +。