从字节数组中解码字符串 – 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,解码转换则为:* 和 +。