51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6108|回复: 8
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 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中,在[WEB]中添加
UTF8InputOutput=1

哈哈,成功了

ps:录制的脚本和手写的脚本,default.cfg文件里的内容差别很大,手写的比录制的少很多内容,这个UTF8InputOutput=1在手动的项目中就没有。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2012-12-30 11:39:24 | 只看该作者
    乱就乱了,不影响性能的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2013-3-26 13:40:44 | 只看该作者
    回复 2# msnshow


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

    使用道具 举报

    该用户从未签到

    4#
    发表于 2013-3-26 14:40:46 | 只看该作者
    Tools->Recording Options->Advanced->勾选Support charset UTF-8

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

    其实应该是一样的事情。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2013-4-1 15:11:30 | 只看该作者
    谢谢。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2014-3-7 15:03:27 | 只看该作者
    顶一个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2014-10-30 11:46:02 | 只看该作者
    用了楼主的方法还是乱码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2015-8-17 17:18:33 | 只看该作者
    给楼主点赞!解决了我很久的困惑,我觉得这个应该是乱码问题的本质!理解问题的本质,才能更有效直接的解决问题!

    但是仍然有疑问,快照里中文乱码的问题如何解决呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2015-9-20 10:31:07 | 只看该作者
    用了楼主的方法还是乱码中,无法解决
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 20:18 , Processed in 0.080083 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表