51Testing软件测试论坛

标题: LR9.5 录制的脚本乱码问题。 [打印本页]

作者: rzggz    时间: 2010-7-26 15:35
标题: LR9.5 录制的脚本乱码问题。
我用LR9.5录制一个B/S结构的系统,录制的脚本中出现乱码。我按照网上说的,勾选UTF-8,还是不行。这是什么原因呢?请高手们指教一下!
作者: rzggz    时间: 2010-7-26 15:37
后来跟开发了解,他们使用GBK编码的!
作者: skyzhu    时间: 2010-7-26 16:06
标题: 回复 2# 的帖子
那就别勾UTF-8,那样就是正常中文了
作者: msnshow    时间: 2010-7-26 21:14
乱不乱,其实没啥关系
作者: cyranoxing    时间: 2010-7-27 11:05
乱码影响不大,只要后台得到的请求没问题就行呗。要是非得知道乱码内容,或者对他做参数啥的,可以考虑使用lr_convert_string_encoding()函数,
rc = lr_convert_string_encoding("鎻愪氦鏌ヨ鍐呭",
                                 LR_ENC_UTF8,
                                 LR_ENC_SYSTEM_LOCALE,
                                 "utf8ToLocale");

rc2 = lr_convert_string_encoding("提交查询内容",
                                   LR_ENC_SYSTEM_LOCALE,
                                 LR_ENC_UTF8,
                                "LocaleToutf8");
运行结果如下:
Action.c(11): Notify: Saving Parameter "utf8ToLocale = 提交查询内容\x00"
Action.c(18): Notify: Saving Parameter "LocaleToutf8 = 鎻愪氦鏌ヨ鍐呭\x00"

项目中没实践过,拍脑袋想想觉得可行,呵呵
作者: msnshow    时间: 2010-7-27 20:21
这个也只对UTF-8有效
作者: wozai51test    时间: 2010-7-28 11:36
遇到同样的问题,关注中
页面编码是GBK,参数化后运行脚本,提交到系统中的数据全是乱码
作者: ly_future    时间: 2010-11-4 16:16
在哪儿勾选UTF-8 ??
作者: lyhgq321    时间: 2011-3-4 14:28
网页编码格式是UTF-8 ,录制时也勾选了UTF-8 ,可还是乱码,这到底又是怎么一回事?
作者: xiaoxiao2009    时间: 2011-7-27 17:13
希望能有解决方案,我遇到了同样的问题
作者: songwj0806    时间: 2011-9-8 15:48
我也遇到同样的问题
作者: fenlantianji    时间: 2012-11-20 10:43
不错的帖子




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