51Testing软件测试论坛
标题:
手写脚本,返回信息的中文乱码的解决方法
[打印本页]
作者:
fusm1008
时间:
2012-12-26 18:11
标题:
手写脚本,返回信息的中文乱码的解决方法
本帖最后由 fusm1008 于 2012-12-27 10:44 编辑
对服务器端接口的调用,自己手写了一个脚本,但返回信息的中文总是乱码。在网上搜索了很多方法,包括:
1、
Tools->Recording Options->Advanced->勾选Support charset UTF-8
2、Run-time Settings->Browser->Browser Emulation->Change,将language置为中文
3、web_add_auto_header("Accept-Language","zh-cn");
4、web_add_header("Content-Type","text/html;charset=UTF-8");
5、lr_convert_string_encoding(lr_eval_string("{rtn}"),LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"newRtn");
以上方法均无效。最后在default.cfg中,在[WEB]中添加
UTF8InputOutput=1
哈哈,成功了
ps:录制的脚本和手写的脚本,default.cfg文件里的内容差别很大,手写的比录制的少很多内容,这个UTF8InputOutput=1在手动的项目中就没有。
作者:
msnshow
时间:
2012-12-30 11:39
乱就乱了,不影响性能的
作者:
fusm1008
时间:
2013-3-26 13:40
回复
2#
msnshow
我需要对返回的数据进行对比分析的,所以不能乱码
作者:
云层
时间:
2013-3-26 14:40
Tools->Recording Options->Advanced->勾选Support charset UTF-8
最后在default.cfg中,在[WEB]中添加UTF8InputOutput=1
其实应该是一样的事情。。。。。
作者:
王文慧cool
时间:
2013-4-1 15:11
谢谢。。。
作者:
fiskeryang
时间:
2014-3-7 15:03
顶一个
作者:
liangliangwqy
时间:
2014-10-30 11:46
用了楼主的方法还是乱码
作者:
youshuchang
时间:
2015-8-17 17:18
给楼主点赞!解决了我很久的困惑,我觉得这个应该是乱码问题的本质!理解问题的本质,才能更有效直接的解决问题!
但是仍然有疑问,快照里中文乱码的问题如何解决呢?
作者:
chenjianhui
时间:
2015-9-20 10:31
用了楼主的方法还是乱码中,无法解决
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2