函数参考


StringToASCIIArray

转换一个字符串为包含每个字符的ASCII码的数组.

StringToASCIIArray( "字符串", [ 开始 [, 结束 [, 编码 ] ] ] )

参数

"字符串" 需要转换为ASCII码数组的字符串.
开始 [可选参数] 基于0开始的位置的坐标,用于指定处理字符串的开始位置(默认: 0).
结束 [可选参数] 基于0开始的位置的坐标,用于指定处理字符串结束的位置(默认: StringLen("字符串")).
编码 [可选参数] 返回的数组内容使用的字符集:
0 - UTF-16 (默认)
1 - ANSI
2 - UTF-8

返回值

成功: 返回一个包含每个字符UNICODE编码(默认为UNICODE)的数组.
失败: 返回一个空字符串"".

注意/说明

字串可能包含嵌入的 Chr(0). These will appear in the returned array as well as any data past them. Processing only stops when the end of the string is reached or the user specified end.

In order to convert binary data to an array using this function it must first be converted to a string with the BinaryToString() function.

相关

StringFromASCIIArray, BinaryToString

示例/演示


#include <Array.au3>    ; For _ArrayDisplay()

Local $a = StringToASCIIArray("abc")
_ArrayDisplay($a)