通讯录新增用户的时候,名称乱码,请问怎么处理?
[图片] name字段,一直是这样子,没法显示中文 function add_user($access_token,$userid, $name,$mobile,$bmmc)//更新员工,提供token,帐号,姓名,手机号,部门名称 { $url1="https://qyapi.weixin.qq.com/cgi-bin/department/list?access_token=".$access_token."&id=1"; $res1 = file_get_contents($url1); //获取文件内容或获取网络请求的内容 $resul1 = json_decode($res1, true); //接受一个 JSON 格式的字符串并且把它转换为 PHP 变量 $bm=$resul1['department']; for($x=0;$x<count($bm);$x++) { $bmmc1=$bm[$x]['name']; if($bmmc1==$bmmc){ $url_add="https://qyapi.weixin.qq.com/cgi-bin/user/create?access_token=".$access_token; // $name = iconv('GB2312', 'UTF-8', $name); $arr=array('userid' => $userid,'name' => "$name" ,'mobile' => $mobile,'department' =>$bm[$x]['id']); $data = json_encode($arr); // $res2=http_request($url_add, $data); echo $data; } } } $d4=add_user($access_token,'0000_000','彭剑锋','18011868766','未定义'); 有声明是UTF格式了,文件也是UTF8编码