51Testing软件测试论坛
标题:
lr_convert_string_encoding ,URL传参 在线等
[打印本页]
作者:
luck_min
时间:
2011-3-4 15:24
标题:
lr_convert_string_encoding ,URL传参 在线等
我是参照
http://www.51testing.com/?uid-16 ... space-itemid-213010
这个帖子写的代码。
Action()
{
char temp;
lr_convert_string_encoding(lr_eval_string("{NewParam_1}"),NULL,"utf-8","str");
strcpy(&temp,lr_eval_string("{str}"));
lr_error_message ("temp=%s",&temp);
return 0;
}
NewParam_1的参数值‘测试’。‘测试’的utf-8编码是%E6%B5%8B%E8%AF%95,但打印出来的是乱码:
Action.c(7): Error: temp=娴嬭瘯
应该打印 Action.c(7): Error: temp=%E6%B5%8B%E8%AF%95 才对吧。
跪求指点。。。
作者:
luck_min
时间:
2011-3-4 15:58
作者:
andyguo
时间:
2011-3-4 16:01
我也是这样!
作者:
luck_min
时间:
2011-3-4 16:23
来个高手帮帮忙吧,
作者:
luck_min
时间:
2011-3-16 17:30
终于搞明白了。
打印:Action.c(7): Error: temp=娴嬭瘯 是正确的。这只是LR展示给我们看的。
实际该temp变量在后续使用时,已经转化utf-8编码,乱码问题就解决了。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2