51Testing软件测试论坛

标题: Loadrunner录制脚本输入中文参数该如何转码 [打印本页]

作者: yuhengfei    时间: 2017-5-25 10:01
标题: Loadrunner录制脚本输入中文参数该如何转码
测试场景:进行添加操作,地址输入框输入中文地址,而这个中文地址需要从上一次请求中获取。目前已经可以获取这个地址的中文信息,但是如何转码成下面的格式:
脚本中地址的格式如下:
\"address\":\"\\u51fa\\u5dee\\u5730\\u5740\",

另外尝试过使用r_convert_string_encoding转换成LR_ENC_UNICODE, 插入数据库后还是乱码
作者: dandan0912    时间: 2017-5-25 14:23
数据库的编码配置对了吗
作者: 城邦    时间: 2017-5-25 14:37
地址中有中文字符,访问后如果能成功插入数据库,说明路径是正确的,路径已经识别了,至于数据里里的值是乱码的问题,可以考虑是不是数据编码的问题
作者: yuhengfei    时间: 2017-5-25 16:19
\u51fa\\u5dee\\u5730\\u5740 这个编码就是unicode格式的 但是不知道loadrunner怎么转成这个格式的
作者: jingzizx    时间: 2017-5-25 18:46

作者: 梦想家    时间: 2017-5-27 10:01
帮顶
作者: yuhengfei    时间: 2017-6-8 14:15
已经解决 给大家分享出来参考
关联取值为中文,对该值进行参数化在其他地方使用,提交到数据库后为乱码。解决方法:
Vuser>>Run-time Settings>>Internet Protocol>>Preferences>>Options : General
Convert from/to UTF-8  = NO





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