fusm1008 发表于 2012-12-26 18:11:32

手写脚本,返回信息的中文乱码的解决方法

本帖最后由 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中,在中添加
UTF8InputOutput=1
哈哈,成功了

ps:录制的脚本和手写的脚本,default.cfg文件里的内容差别很大,手写的比录制的少很多内容,这个UTF8InputOutput=1在手动的项目中就没有。

msnshow 发表于 2012-12-30 11:39:24

乱就乱了,不影响性能的

fusm1008 发表于 2013-3-26 13:40:44

回复 2# msnshow


    我需要对返回的数据进行对比分析的,所以不能乱码

云层 发表于 2013-3-26 14:40:46

Tools->Recording Options->Advanced->勾选Support charset UTF-8

最后在default.cfg中,在中添加UTF8InputOutput=1

其实应该是一样的事情。。。。。

王文慧cool 发表于 2013-4-1 15:11:30

谢谢。。。

fiskeryang 发表于 2014-3-7 15:03:27

顶一个

liangliangwqy 发表于 2014-10-30 11:46:02

用了楼主的方法还是乱码:Q

youshuchang 发表于 2015-8-17 17:18:33

给楼主点赞!解决了我很久的困惑,我觉得这个应该是乱码问题的本质!理解问题的本质,才能更有效直接的解决问题!

但是仍然有疑问,快照里中文乱码的问题如何解决呢?

chenjianhui 发表于 2015-9-20 10:31:07

用了楼主的方法还是乱码中,无法解决
页: [1]
查看完整版本: 手写脚本,返回信息的中文乱码的解决方法