|
|
易语言助手复制的:.版本 2
.程序集 程序集1
.子程序 编码_gb2312到utf8, 文本型, 公开, gb2312到utf8
.参数 欲转换的源码, 文本型
返回 (Unicode到Ansi (Ansi到Unicode (欲转换的源码, 936), 65001)) ' 从utf8到gb2312
.子程序 Unicode到Ansi, 文本型
.参数 Unicode, 字节集
.参数 目标编码, 整数型, 可空
.局部变量 Ansi, 文本型
.局部变量 长度, 整数型
.如果真 (是否为空 (目标编码))
目标编码 = 0
.如果真结束
长度 = _Unicode转Ansi (0, 0, Unicode, -1, “”, 0, 0, 0)
Ansi = 取空白文本 (长度 × 2)
_Unicode转Ansi (目标编码, 0, Unicode, -1, Ansi, 长度 × 2, 0, 0)
返回 (Ansi)
.子程序 Ansi到Unicode, 字节集
.参数 Ansi, 文本型
.参数 原始编码, 整数型, 可空
.局部变量 Unicode, 字节集
.局部变量 长度, 整数型
.如果真 (是否为空 (原始编码))
原始编码 = 65001
.如果真结束
长度 = MultiByteToWideChar (0, 0, Ansi, -1, { }, 0) 就是这个: 错误(10044): 不能将“整数型 数组”数据转换到“整数型”数据。
Unicode = 取空白字节集 (长度 × 2)
MultiByteToWideChar (原始编码, 0, Ansi, -1, Unicode, 长度)
返回 (Unicode)
提示:
正在编译...
错误(10044): 不能将“整数型 数组”数据转换到“整数型”数据。
但是,每页看到哪里有整数数组啊
|
|