停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps
lr_convert_string_encoding函数的小技巧
上一篇 /
下一篇 2009-12-22 17:19:45
/ 个人分类:《性能测试进阶指南》专栏
7[l1^S7qF$`Vz0在前几天的一个帖子谈到utf-8的一些处理,其中说到了lr_convert_string_encoding函数,但是在使用这个函数的时候会有个小问题,就是用该函数转出来的内容会自动附加一个/x00的结尾,导致如果用他来做关联或者检查点的匹配会错误。
,k n4NaVE n0
YSV8_)f0lr_convert_string_encoding("登陆成功",NULL,"UTF-8","temp");
DN5E3OK*VX0
H `
EoQP-q0如果这样用得出的结果是
Z6H[E[+T'b]iP0
51Testing软件测试网-S
X9l[
Z(d+f登录æˆåŠŸ\x00
.K?E'KQ1h1F0
51Testing软件测试网;kcz3~Jx
k-z)S vi,u而正确的结果应该是51Testing软件测试网 ek)ZYp0yA
51Testing软件测试网QNIf4[3J aQ登录æˆåŠŸ51Testing软件测试网 sd_Zw4?FbM
51Testing软件测试网"y$m'Jp{xj4S为了去掉这个最后的\x00,可以通过下面这个办法去掉
;W#qO)@\\;Q2|y+w fL0lr_save_string(lr_eval_string("{temp}"),"temp");51Testing软件测试网's/Z [4a'vzh9Y8o5qU
51Testing软件测试网I.e;@
AX(mJ*bB当你对一个带有/x00的参数取值时,会自动去除掉,所以只需要再存一次就行了
O*mBb-`2o
C0|-YW0
51Testing软件测试网k m/k,et9h"C*i#K$Mu;_
GJ"T)Pcf|F0
cyCf[/`5^0
)N&\mV(`${9m.G R0
收藏
举报
TAG: