LR----乱码转换格式---乱码转换成UTF-8

来源:互联网 发布:sql decode case when 编辑:程序博客网 时间:2024/05/16 15:14

char  a[1024] ;  //定义一个变量存储要转换的字符串

char change_param_a;  //定义要存放转换格式后的change_a的变量


lr_convert_string_encording(a,LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"change_a”);   //乱码转换   a是要被转的字符串,change_a是转后的字符串

change_a 为  转换完的字符串  参数名

lr_output_message("转换后为%s",lr_eval_string("{change_a}")); //打印转换完的字符串

注:转换完成后字符串末尾多\x00,这是C语言的一个字符串结束符

去除末尾\x00办法:

strcpy(change_param_a,lr_eval_string("{change_a}"));  //字符串复制   不是必要步骤

lr_save_string(change_param_a,"change_a");  //变量转换成参数



原创粉丝点击