笔者在开发微信客服接口时,给客户回复文本消息“你好”时,但出现了以下的字符:\u60a8\u597d。
这当然不是我们想要的,我们需要的是给客户回复中文字符“您好”。
找了一些网上的资料,但差不多都是JAVA的,有一个朋友写的挺好使的。就是在我们把数组进行json_encode时,加个JSON_UNESCAPED_UNICODE。据说这个是为了Json不要编码Unicode。直接上代码吧。
$data = json_encode($data,JSON_UNESCAPED_UNICODE);
就这么简单,想要的效果出现了,直接上图片。
真是会的不难,难的不会。希望能帮助到老铁们。