废话不多说,直接开始!
aardio介绍
官方网站
http://bbs.aardio.com第三方网站
http://bbs.aardio.org/forum.php?mobile=2
url编码转换
import inet.url;
import console;
comment = inet.url.decode('%e6%b5%8b%e8%af%95') //测试
console.log(comment)
sleep(999999);
解决aardio乱码问题
aardio内核现在使用的代码是utf8,如果返回的编码是gbk的,显示出来就是乱码。
解决方法:r=string.fromto(r,936,65001); //GBK转UTF8
其中936是GBK的代码页,65001是utf8的代码页。
使用::Kernel32.GetACP()可以获取本地计算机的默认代码页。自己尝试了一下,返回的是936
tab.x = null; //删除tab.x
import string;//引入字符串库
调试数据用的方法
string.save("D:/go/addio/"+"test"+'.txt',s)
特别申明,灰常重要
另外请使用 whttp.addHeaders,而不是 whttp.headers
whttp.addHeaders = "xxxxx"
去除空格
var str = /*
好久不更新
抱歉
*/
io.open()
io.print((string.replace(str,"\s","")))
execute("pause")
tostring(v) 转换参数v为字符串,可使用_tostring元方法自定义转换函数。
tonumber(v) 转换参数v为数值,可使用_tonumber元方法自定义转换函数。
topointer(v) 转换参数v为指针,可使用_topointer元方法自定义转换函数
type(v) 判断打印类型
string.fromto(str) 默认将utf-8转为gb2312