易语言怎么把字节集转成Unicode编码
2个回答
2016-01-21
展开全部
编码转换 (待转换字节集, #编码_GB18030, #编码_UCS_2LE, )
------------------------------------------------------
调用格式: 〈字节集〉 编码转换 (字节集 被转换数据,文本型 转换前的数据编码,文本型 转换后的数据编码,[逻辑型变量 执行结果]) - 编码转换支持库->编码转换
英文名称:iconv
将指定的数据从一种编码转换为另一种编码,返回转换后的数据。如果执行失败,将返回空字节集,同时设置参数“执行结果”为“假”。本命令相当于“编码转换_打开()”“编码转换_转换()”“编码转换_关闭()”三个命令的组合使用。本命令为初级命令。
参数<1>的名称为“被转换数据”,类型为“字节集(bin)”。
参数<2>的名称为“转换前的数据编码”,类型为“文本型(text)”。可以使用本库中定义的以“编码_”开头的编码常量。编码名称不区分字母大小写。注意:如果指定的编码与“被转换数据”的实际编码不符,很可能导致编码转换失败。
参数<3>的名称为“转换后的数据编码”,类型为“文本型(text)”。可以使用本库中定义的以“编码_”开头的编码常量。编码名称不区分字母大小写。
参数<4>的名称为“执行结果”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。如果提供本参数,其中将被写入本命令的执行结果——执行成功时为真,执行失败时为假。
------------------------------------------------------
调用格式: 〈字节集〉 编码转换 (字节集 被转换数据,文本型 转换前的数据编码,文本型 转换后的数据编码,[逻辑型变量 执行结果]) - 编码转换支持库->编码转换
英文名称:iconv
将指定的数据从一种编码转换为另一种编码,返回转换后的数据。如果执行失败,将返回空字节集,同时设置参数“执行结果”为“假”。本命令相当于“编码转换_打开()”“编码转换_转换()”“编码转换_关闭()”三个命令的组合使用。本命令为初级命令。
参数<1>的名称为“被转换数据”,类型为“字节集(bin)”。
参数<2>的名称为“转换前的数据编码”,类型为“文本型(text)”。可以使用本库中定义的以“编码_”开头的编码常量。编码名称不区分字母大小写。注意:如果指定的编码与“被转换数据”的实际编码不符,很可能导致编码转换失败。
参数<3>的名称为“转换后的数据编码”,类型为“文本型(text)”。可以使用本库中定义的以“编码_”开头的编码常量。编码名称不区分字母大小写。
参数<4>的名称为“执行结果”,类型为“逻辑型(bool)”,可以被省略,提供参数数据时只能提供变量。如果提供本参数,其中将被写入本命令的执行结果——执行成功时为真,执行失败时为假。
展开全部
自己也琢磨过老半天,直接用编码转换,或者用精易模块里的不行,后来找出了两种可用方法:
先设置变量 a 字节集
(1)a = 到字节集 (编辑框1.内容)
a = 编码转换 (a, #编码_GB2312, #编码_UTF_16LE, )
a = { 255, 254 } + a
写到文件 (取特定目录 (3) + “\3456.txt”, a)
(2)用自带的 取统一文本()命令
a = 取统一文本 (“中国人”, , )
a = { 255, 254 } + a
写到文件 (取特定目录 (3) + “\3456.txt”, a)
a就是unicode格式,但“中国人”这里只能填写常量,不能是变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询