合宙Air724UG LuatOS-Air core API--iconv

Table of Contents
iconv
iconv.open(tocode, fromcode)
cd:iconv(inbuf)
iconv.close(cd)
iconv
字符编码转换

iconv.open(tocode, fromcode)
打开相应字符编码转换函数

参数

参数 类型 释义 取值
tocode string 目标编码格式 gb2312/ucs2/ucs2be/utf8
fromcode string 源编码格式 gb2312/ucs2/ucs2be/utf8
返回值

返回值 类型 释义 取值
cd table 编码转换函数的转换句柄
例子

–unicode大端编码 转化为 utf8编码
local cd = iconv.open(“utf8”, “ucs2be”)

用户应用脚本可以直接使用common API,链接为:common

cd:iconv(inbuf)
字符编码转换

参数

参数 类型 释义 取值
inbuf string 输入字符串 例如:ucs2s
返回值

返回值 类型 释义 取值
result number 返回编码转换后的结果 0成功,-1失败
例子

–unicode大端编码 转化为 utf8编码
function ucs2beToUtf8(ucs2s)
local cd = iconv.open(“utf8”, “ucs2be”)
return cd:iconv(ucs2s)
end

用户应用脚本可以直接使用common API,链接为:common

iconv.close(cd)
关闭字符编码转换

参数

参数 类型 释义 取值
cd string iconv.open返回的句柄
返回值

例子

–关闭字符编码转换
local cd = iconv.open(“utf8”, “ucs2be”)
iconv.close(cd)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

l531798151

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值