error1 发表于 2013-8-7 17:37:57

LR-response显示乱码,该如何解决


如上图所示,response里显示乱码,该怎么去除? 录制时已选择utf-8模式,是不是要在IE中做些其他设置?

398073412 发表于 2013-8-8 15:17:27

这个lr11就会乱码,用lr9.5就不会;不知道什么原因
      web_url("XXXXXXXX",
                "URL=,
                "Resource=0",
                "RecContentType=text/html",
                "Referer=,
                "Snapshot=t229.inf",
                "Mode=HTTP",
                LAST);

T229就是对应页面快照文件,你到脚本文件中打开data文件夹找到对应的html(t229.html)文件;打开后 右键-》查看源文件,这里的信息就是那个response 的信息了,这时不会乱码

error1 发表于 2013-8-8 17:00:41

回复 2# 398073412


    啊,这样就真的可以看到了,谢谢。
我还想再请教一个问题:虽然看到了正常的信息,因为我要关联地方左右边界都显示的是乱码,直接用无法做到关联。这个问题要怎么处理?

Action.c(37): Notify: Saving Parameter "seq_no = ".
Action.c(37): Error -35061: No match found for the requested parameter "seq_no". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size

地壳 发表于 2013-8-8 17:08:57

用编码转换函数:lr_convert_string_encoding()

398073412 发表于 2013-8-8 18:21:52

回复 3# error1


    前面不是找到正确的信息了吗,你手动把正确的左右边界填上去不就行了嘛,干嘛这么懒呢

dominge 发表于 2013-8-8 19:09:45

VG   Tools    Recoding Options      Support charset   utf-8

error1 发表于 2013-8-9 17:24:20

回复error1


    前面不是找到正确的信息了吗,你手动把正确的左右边界填上去不就行了嘛,干嘛这么懒 ...
398073412 发表于 2013-8-8 18:21 http://bbs.51testing.com/images/common/back.gif


    不行,手动写得不到值

398073412 发表于 2013-8-10 09:28:42

那只能说明你写不对,注意特殊字符要加转换符

再不行就手动关联吧

defias 发表于 2013-8-11 11:31:43

正解在哪里呢?LZ问题解决了吗?

hlhelei 发表于 2013-8-12 15:52:30

回复 10# 398073412


    了解一下

error1 发表于 2013-8-12 17:13:39

正解在哪里呢?LZ问题解决了吗?
defias 发表于 2013-8-11 11:31 http://bbs.51testing.com/images/common/back.gif


    现在解决了,跟据返回内容的以‘:’   ‘\n’为边界,取第四个值,里面不含乱码内容。

wlw0401 发表于 2015-5-5 16:17:14

398073412 发表于 2013-8-8 15:17
这个lr11就会乱码,用lr9.5就不会;不知道什么原因
      web_url("XXXXXXXX",
                "URL=, ...

好办法
页: [1]
查看完整版本: LR-response显示乱码,该如何解决