打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
loadrunner 脚本开发

 字符串编码转换

by:授客QQ1033553122

 

相关函数

lr_convert_string_encoding函数

功能:字符串编码转换

原型:

intlr_convert_string_encoding(const char *sourceString, const char*fromEncoding, const char *toEncoding, const char*paramName);

返回值:0(执行成功)-1(执行失败)

参数说明:

sourceString:要转换的字符串

fromEncoding:源字符的编码

toEncoding:保存在参数parmaName中的字符串编码,即要转换的目标编码

paramName:保存转换编码后的字符串

 

说明:

1.lr_convert_string_encoding支持systemlocale,Unicode,UTF-8字符串编码的相互转换,参数paramName中保存结果字符串,该结果字符串包含字符串结束符NULL

 

2.结果字符串中的可打印字符在VuGen和日志中按实际字符显示,不可打印字符则以十六进制显示,例如:

rc =lr_convert_string_encoding("A", NULL, LR_ENC_UTF8,"stringInUnicode");

结果字符串(stringInUnicode参数值)显示为:A\x00,而不是\x41\x00,因为A为可打印字符串.

 

3.fromEncoding andtoEncoding可选值:

 

例子:

Action()

{

   

   int rc = 0;

   

   char *converted_buffer_unicode = NULL;

   

   rc = lr_convert_string_encoding("hello", NULL, LR_ENC_UNICODE,"stringInUnicode");

   

   if(rc <0)

   {

   

       lr_output_message("convert_string_encoding failed ");

       // error

   }

     

   return 0;  

 

}

输出结果:


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
loadrunner 中文乱码的问题
LoadRunner中的七个常用函数
Loadrunner message函数详细分析
Loadrunner脚本编程(1)-大体思路
Check
Loadrunner的字符串处理函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服