51Testing软件测试论坛

标题: 录制的脚本中中文显示为乱码 [打印本页]

作者: ChannelYoung    时间: 2007-10-19 11:48
标题: 录制的脚本中中文显示为乱码
如题,页面中的中文链接等点击后在录制的脚本中显示为乱码,要在哪里更改一下设置吗?

我是个菜鸟哈,还请多指教,谢谢
作者: zhangtao    时间: 2007-10-19 15:27
recording options中的advanced里的support charset(utf_8)选定即可
作者: serena_meledy    时间: 2007-10-19 16:56
1 先弄清楚录制的页面中中文采用哪种编码方式:在页面上右击->查看源文件,找“charset”,一般会找到类似“<meta http-equiv="Content-Type" content="text/html; charset=gbk" />”的。这说明该页面采用gbk编码。

2 2#所说的方法适用于为utf编码的。如果是gb2312则不能选“recording options中的advanced里的support charset(utf_8)”。因为:gb2312和gbk都是汉字编码,前者是后者的子集;UTF编码致力于使用统一的编码准则表达各国的文字。目前容纳的汉字范围小于gbk编码。
作者: serena_meledy    时间: 2007-10-19 16:58
不过看样子,你的应该是utf编码。

默认情况下,loadrunner采用的可能是操作系统的默认编码
===================
  查看操作系统默认编码,可以运行如下java程序:

public class EchoDefaultSystemEncoding {
public static void main(String[] args) {
   String encoding = System.getProperty("file.encoding");
   System.out.println("Default System Encoding:" + encoding);
}
}



===================
作者: anglix    时间: 2007-10-20 13:08
同意三楼的!
作者: ChannelYoung    时间: 2007-10-23 15:24
页面编码是utf8的,解决了,谢谢
作者: walsh_wx    时间: 2007-12-21 12:00
可以从server response 里面找到content-language,但是我的问题是如果不是utf8支持的编码你们是怎么解决的?有的时候需要用web_reg_find()查找内容,如果遇上中文又是乱玛怎么办?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2