Heim > Artikel > Backend-Entwicklung > Was tun, wenn PHP WeChat verstümmelte Push-Nachrichten sendet?
Lösung für verstümmelte Push-Nachrichten, die von PHP WeChat gesendet werden: Zuerst wird Chinesisch in Unicode codiert, wenn das Array in JSON konvertiert wird. Verwenden Sie dann URL-Code, um die WeChat-Schnittstelle zu identifizieren zurück nach der Konvertierung.
Lösung für verstümmelte Push-Nachrichten, die von PHP WeChat gesendet werden:
Verwenden Sie zuerst den URL-Code, da Chinesisch beim Konvertieren des Arrays in JSON als Unicode codiert wird und die WeChat-Schnittstelle ihn daher nicht erkennen kann Es muss vorher sein json_encode Zuerst kodieren und dann nach der Konvertierung mit urldecode wieder zurückkonvertieren, sodass an die Schnittstelle normales Chinesisch übertragen wird.
Referenzcode:
$message = array( 'touser'=>$touser, 'msgtype'=>'text', 'text'=>array('content'=>urlencode($text)) ); $message = urldecode(json_encode($message));
Verwandte Lernempfehlungen: php-Grafik-Tutorial
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP WeChat verstümmelte Push-Nachrichten sendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!