中文乱码问题处理

上一篇 / 下一篇  2008-11-26 15:57:25 / 个人分类:LoadRunner

脚本录制后显示乱码,Recording option->Advanced选择了支持UTF-8,无法解决,导致在某些数据时由于无法完全转换为中文从而显示为乱码,而乱码直接改为中文是无法正确提交的,原提交脚本如下:
web_custom_request("Manager!saveItem.action", 
  "URL=http://192.168.0.1/saveItem.action?xmlParam=<data><row addr=\"鏉\xAD\xE5窞甯傛枃鏅栬矾321鍙\"</data>",
  "Method=POST", 
  "RecContentType=text/html", 
  "Mode=HTML",
  "EncType=text/xml; charset=UTF-8",
  LAST);
解决方法使用字符编码格式转换函数:
char tmp[30];
lr_convert_string_encoding("单位地址",LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"yyy");
strcpy(tmp,lr_eval_string("{yyy}"));
lr_save_string(tmp,"xxx");
web_custom_request("Manager!saveItem.action", 
  "URL=http://192.168.0.1/saveItem.action?xmlParam=<data><row addr=\"{xxx}\"</data>",
  "Method=POST", 
  "RecContentType=text/html", 
  "Mode=HTML",
  "EncType=text/xml; charset=UTF-8",
  LAST);


TAG: LoadRunner

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 1346
  • 日志数: 2
  • 建立时间: 2008-09-04
  • 更新时间: 2011-11-17

RSS订阅

Open Toolbar