| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 编码_Utf8到Unicode | 字节集 | 将UTF8数据转换到Unicode | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| utf8字节集 | 字节集 | ||||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_长度 | 整数型 | |||||
| 局_地址 | 整数型 | |||||
| 局_地址长度 | 整数型 | |||||
| 局_指针 | 整数型 | |||||
| 局_字符长 | 整数型 | |||||
| 局_Unicode | 字节集 | |||||
局_地址 = 取指针字节集_ (utf8字节集)
局_地址长度 = lstrlenA (局_地址) + 1
如果真 (0 ≤ 局_地址长度 且 局_地址长度 ≤ 局_长度)
局_长度 = 局_地址长度局_指针 = A2W_指针 (局_地址, 局_长度, 65001, 局_字符长)
局_Unicode = 取空白字节集 (局_字符长 × 2)
RtlMoveMemory (取指针字节集_ (局_Unicode), 局_指针, 局_字符长 × 2)
HeapFree (GetProcessHeap (), 0, 局_指针)
返回 (局_Unicode)
| DLL命令名 | 返回值类型 | 公开 | 备 注 | |
| lstrlenA | 整数型 | |||
| DLL库文件名: | ||||
| kernel32 | ||||
| 在DLL库中对应命令名: | ||||
| lstrlenA | ||||
| 参数名 | 类 型 | 传址 | 数组 | 备 注 |
| lpString | 整数型 | 0 | ||
词条作者信息 使用例程
