lua utf8 gbk 编码转换
来源:互联网 发布:c语言编译器有啥用 编辑:程序博客网 时间:2024/04/28 17:06
lua的utf8互转gbk编码方法, 基于linux下实现,使用lua-iconv的.
安装:
luarocks install lua-iconv
安装过程感觉有点慢,那个lua-iconv网址有时获取不到,不行的时候就再尝试下吧.
然后以下就是转换代码:
local iconv = require("iconv")http=require("socket.http")function createIconv(from,to,text) local cd = iconv.new(to .. "//TRANSLIT", from) local ostr, err = cd:iconv(text) if err == iconv.ERROR_INCOMPLETE then return "ERROR: Incomplete input." elseif err == iconv.ERROR_INVALID then return "ERROR: Invalid input." elseif err == iconv.ERROR_NO_MEMORY then return "ERROR: Failed to allocate memory." elseif err == iconv.ERROR_UNKNOWN then return "ERROR: There was an unknown error." end return ostrendresult=http.request("http://www.lpfrx.com")print(createIconv("utf-8","gbk",result))
0 0
- lua utf8 gbk 编码转换
- GBK UTF8 编码转换
- 数据库编码转换 GBK------>UTF8。
- UTF8和GBK编码转换
- UTF8 和GBK编码转换
- utf8字符编码格式转换gbk
- GBK到UTF8编码转换C++实现
- utf8与gbk字符编码的转换
- GBK与UTF8编码相互转换
- GBK到UTF8编码转换C++实现
- UTF8和gbk编码转换(一)
- UTF8和gbk编码转换(二)
- GBK到UTF8编码转换C++实现
- UTF8与GBK字符编码转换
- GBK到UTF8编码转换C++实现
- GBK到UTF8编码转换C++实现
- Linux批量转换gbk编码文件到utf8编码
- JAVA编码--Gbk-->Utf8
- leetcode——First Missing Positive
- 百度地图的配置
- Leetcode 252 meeting rooms
- 给小白科普国内外的知名学术论文检索
- 总结一下HBase各种级别的锁以及对读写的阻塞
- lua utf8 gbk 编码转换
- iOS 树状视图(折叠单元格)详细使用
- OkHttp官方api
- java https post (带证书的)
- oracle spfile pfile 的相互转换与oracle启动
- android studio .9不起作用
- iOS 类似美团外卖 app 两个 tableView 联动效果实现
- Android题
- SAT问题