当请求参数中存在中文时,首先在Reconding Options下修改utf-8格式,假设要转义的中文为"uzi世界第一"
脚本为:
char tmp1[50]; //定义tmp1的字符类型
lr_convert_string_encoding( “uzi世界第一”, //将需要转义的部分存在此
LR_ENC_SYSTEM_LOCALE,
LR_ENC_UTF8,
“dp” ); //替代参数
strcpy( tmp1,
lr_eval_string(“{dp}”) );
lr_save_string( tmp1,
“tmp2” ); //将{dp}转为"tmp2"
接着将{tmp2}放入原本为中文的位置,即可引用。
这时,我突然想到如果中文要进行参数化怎么办,还未尝试过,纯理论,同理在上面这个脚本中的中文"uzi世界第一“添加参数化,如:
char tmp1[50]; //定义tmp1的字符类型
lr_convert_string_en