lr_convert_string_encoding 函数使用详解
来源:互联网 发布:sysbench for mysql 编辑:程序博客网 时间:2024/05/20 21:43
lr_convert_string_encoding: 对中文进行UTF-8转码
int lr_convert_string_encoding ( const char *sourceString, const char *fromEncoding, const char *toEncoding, const char *paramName);
该函数有4个参数,含义如下:
sourceString:被转换的源字符串。
fromEncoding:转换前的字符编码。
toEncoding:要转换成为的字符编码。
paramName:转换后的目标字符串。
描述:LR录制的时候可以通过在VuGen的Tools-Recoding Options-Advanced—Support charset—UTF-8设置,只是部分规避。
实例:在脚本中直接采用中文明文进行请求
web_custom_request(“web_custom_request”,“URL=http://172.16.4.191/list?id=环球影院”,“Method=GET”,“TargetFrame=”,“Resource=0”,“Referer=”,“Body=”,LAST);
结果:服务器返回404错误,找不到相应的资源id,明显服务器不能正确响应非UTF-8编码方式的请求。为了解决这个问题,最关键的是要把本地的GBK编码的汉字转换成UTF-8编码格式的信息,为此我们引入了LR自带的编码函数lr_convert_string_encoding.
char tmp[50];lr_convert_string_encoding(“环球影视”,LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,“str”);strcpy(tmp,lr_eval_string(“{str}”));lr_save_string(tmp,”sorvalue”);web_custom_request(“web_custom_request”,“URL=http://172.16.4.191/list?id={sorvalue}”,“Method=GET”,“TargetFrame=”,“Resource=0”,“Referer=”,“Body=”,LAST);
通过strcpy和lr_save_string的处理屏蔽\x00的影响,测试结果正常,正常返回HTTP反应内容。
转自:http://blog.csdn.net/hualusiyu/article/details/22941833
0 0
- lr_convert_string_encoding 函数使用详解
- lr_convert_string_encoding 函数使用详解
- LoadRunner函数详解之lr_convert_string_encoding
- lr_convert_string_encoding函数
- lr_convert_string_encoding转码函数
- lr:lr_convert_string_encoding函数
- LoadRunner函数学习--lr_convert_string_encoding
- lr_convert_string_encoding
- LoadRunner字符串编码转换的函数lr_convert_string_encoding
- LoadRunner字符串编码转换的函数lr_convert_string_encoding
- LoadRunner字符串编码转换函数:lr_convert_string_encoding
- LoadRunner字符串编码转换的函数lr_convert_string_encoding
- LoadRunner字符串编码转换的函数lr_convert_string_encoding
- LoadRunner字符串编码转换函数:lr_convert_string_encoding
- loadrunner Lr_类函数之lr_convert_string_encoding()
- LR LoadRunner字符串编码转换的函数lr_convert_string_encoding
- lr_convert_string_encoding中文字符转换
- VarArrayOf函数使用详解
- 教你如何做百度百科高质量外链
- 1002. A+B for Polynomials (25)
- SEO优化要注重五点
- hdu2544及spfa模板
- 在Mac OS X中下载Android源码的一些经验
- lr_convert_string_encoding 函数使用详解
- 【黑马程序员】JDK1.5新特性总结
- 机顶盒基础知识
- Bing搜寻引擎优化的5条划定
- 解决C盘空间不足的办法
- WFP 实现的一个简单防火墙
- hdu1285及拓扑排序模板
- 【黑马程序员】IO流知识总结
- 4Sum