url中只对中文进行编码的函数
urlencode = function(url){ import inet.url for vstr in string.gmatch(url,'(<\xA1-\xF7\xA1-\xFE>+)') { //io.print(vstr) newstr = string.fromto(vstr,936,65001) //gb1232转为utf8后编码 newstr = inet.url.encode(newstr) url = string.replace(url,"@"++vstr,newstr) } return url }
另:在aau对中文操作时,中文默认的编码是gbk。如果从utf8编码的网站上获得的汉字要想正常显示的话,要先转成gbk。
本博客只是记录个人学习中遇到的问题.供参考学习!

浙公网安备 33010602011771号