对服务器端接口的调用,自己手写了一个脚本,但返回信息的中文总是乱码(这个方法很不错,重要的是解决思路,寻找手写脚本与录制脚本 生成目录文件的区别)

对服务器端接口的调用,自己手写了一个脚本,但返回信息的中文总是乱码。在网上搜索了很多方法,包括:
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在手动的项目中就没有。

时间: 2024-12-28 01:42:23

对服务器端接口的调用,自己手写了一个脚本,但返回信息的中文总是乱码(这个方法很不错,重要的是解决思路,寻找手写脚本与录制脚本 生成目录文件的区别)的相关文章

Lr手写脚本,返回信息的中文乱码的解决方法

1.Tools->Recording Options->Advanced->勾选Support charset UTF-82.Run-time Settings->Browser->Browser Emulation->Change,将language置为中文3.web_add_auto_header("Accept-Language","zh-cn");4.web_add_header("Content-Type&qu

Java中FTPClient上传中文目录、中文文件名乱码问题解决方法【好用】

转: Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 问题描述: 使用org.apache.commons.net.ftp.FTPClient创建中文目录.上传中文文件名时,目录名及文件名中的中文显示为“??”. 原因: FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码. 解决方案: 1.将中文的目录或文件名转为iso-8859-1编码的字符.参考代码: 复制代码 代码如下: String name="目录名或文件名"; name=

一种可以解决python读取文件中文出乱码的方法

这几天刚刚入手学习python,今天在进行python文件存取的时候出现输出中文乱码问题.当然作为一名python技术小白,也只能通过在百度上查找结果.通过导入 'os'模块,如下: username = input('username:') os.system("cd.>test.txt")      fp = open('test.txt','w+')      fp.write(username) 可以将输入的username字符串写入到文件text.txt中,该文件存在本

自己写的一个校验IP、IP掩码、IP段的方法封装到了JQ中,方便了使用者的使用

使用者只需要在js中调用方法并传入一个ID即可生成验证工具      $("#IP").ipInput().Init(); <div id="IP"></div> (function() { var ipInputer = function (ele) { this.$element = ele; } ipInputer.prototype = { Init: function() { var tample = '<div class=

loadrunner使用wplus_init_wsock录制脚本

wplus_init_wsock录制脚本 需求:今天需要做一个证信系统流程性能测试,但版本只能使用IE9以上(IE8不支持)或者谷歌进行录制脚本:本机安装的就是loadrunner11.0并且补丁到4,. 尝试是应用IE8进行录制脚本,但总是失败.后面使用火狐浏览录制脚本,也失败,用谷歌录制脚本也是失败.来回折腾块一下午,后面记得<云层>大哥说过可以使用<wplus_init_wsock录制脚本>做代理来录制脚本: 具体操作: 设置谷歌代理(具体步骤设置--高级设置--更改代理服务

Freemarker+IText生成pdf文件

最近项目中遇到要用html生成pdf文件的需求,一开始研究了下前端插件jspdf,使用h5 canvas绘图生成图片,再把图片生成pdf文件,遇到了各种各样的问题,生成的pdf文件达到20多M,height超过5000浏览器就崩溃,有兴趣的童鞋可以尝试一下,该方案LZ最终放弃了. 接着开始尝试服务端生成,使用freemaker模板生成静态html文件,通过iext生成pdf,网上很多关于renderer.setDocument(dom,null)的用法,LZ尝试后发现效率奇低,最后放弃了,直接使

调试SQLSERVER (一)生成dump文件的方法

调试SQLSERVER (一)生成dump文件的方法 调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置调试SQLSERVER (三)使用Windbg调试SQLSERVER的一些命令 我们知道调试程序主要有两种方法 一种是:live debugging (附加进程 使进程hang住) 生产环境最好不要live debugging 一种是:post-mortem debugging or reading dump files (生成dump文件然后进行分析) 现在介绍一

[开源] android apk 一键生成混淆文件 脚本分享 (python)

今天做的项目有个需求.要把我们的apk 混淆一下. 于是花了一下午的时间研究了一下,用python 写了个一键生成的脚本. 原理: 我的开发环境是  adt bundle 是android sdk 的集成开发环境,自带了ProGuard. 只需要导出的时候,在project.properties 打开注释的代码. 然后选择 export 导出apk 就自动混淆了,ProGuard默认是混淆全部代码的,但是这样经常会引起一些问题. 重点是混淆规则的编写,.总结起来就三条: 1   android

perl 脚本实现简单搜索修改文件并生成diff文件

在已有代码上修改代码一般要生成diff文件来生成patch,从而porting到相关baseline上. 修改文件较少时可以一个个来生成,但是当修改文件较多时就会很耗费工时,所以就想 写一个脚本来减少工时消耗.你只需要关注coding,而不必担心diff文件的生成. 实现的思想只要是:首先搜索以".orig"结尾的文件(这可以通过vim中设置来自动生成), 然后截断.orig来获得修改后的文件.从而生成已"*.diff"结尾的diff文件也可以成为patch. 当把