推荐_bug sf_check_user_pwd 验证中文用户编码出错_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
ayangzhi  [个人空间]


注册  2010-07-18
发贴数  1059
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#1»发布于2026-08-29 21:56

1. 演示库操作员创建用户1, 密码设置为123, user_1的密码也设置为123 
2. 下面代码, 一个返回 通过, 一个返回不通过  
 
int main() 

  string xml; 
  xml = '<?xml version="1.0" encoding="GB2312"?>'; 
  xml += '<para_mgr type="para" para_num="2">'; 
  // xml += '<user_id type="string">user_1</user_id>'; // 这个ok 
  xml += '<user_id type="string">用户1</user_id>';  // 这个验证不通过 
 
  xml += '<passwd type="string">123</passwd>'; 
  xml += '</para_mgr>'; 
 
 
  string ret; 
  web_service_call('127.0.0.1',8088,'http_xml_call?func_id=sf_check_user_pwd&call_key=', xml); 
  ret = web_call_result(); 
  msg(ret); 
 
  return 1; 
}; 
 
测试和字符集没有关系...................




        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007

qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  3055
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2026-08-31 15:11

把 xml = '<?xml version="1.0" encoding="GB2312"?>';  
改为 xml = '<?xml version="1.0" encoding="utf-8"?>';   就可以了


        



 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]