Wie kann das Problem gelöst werden, dass die von PHP abgefragten Daten verstümmelt sind und der chinesische Code bei der Konvertierung in JSON zu Unicode wird?

jacklove
Freigeben: 2023-03-27 15:08:02
Original
2572 Leute haben es durchsucht

In diesem Artikel werden die von PHP abgefragten verstümmelten Daten und das Codierungsproblem erläutert, wenn Chinesisch bei der Konvertierung in JSON zu Unicode wird.

Stellen Sie zunächst die Codierungsmethode von MySQL auf utf8 ein.

Zweitens sollten auch die Codierung des Schreibens in die Datenbank und die Codierung des Lesens der Datenbank auf utf8 vereinheitlicht werden

mysqli_query($conn,"set character set 'utf8'");
mysqli_query($conn,"set names 'utf8'");
Nach dem Login kopieren

Zuletzt setzen Sie den Kopf und schreiben ihn oben in das Dokument:

header('content-type:text/json;charset=utf-8');
Nach dem Login kopieren

Wenn Sie darauf stoßen, stellen Sie die Abfrage auf „Bei der Konvertierung von Daten in JSON verwenden Sie JSON_encode($data);“

Sie werden feststellen, dass Chinesisch tatsächlich als Unicode installiert ist. Glücklicherweise wurde nach 5.4 eine Konfiguration angezeigt. JSON_UNESCAPED_UNICODE

Fall

$json = JSON_encode($resoult_all,JSON_UNESCAPED_UNICODE);
Nach dem Login kopieren

Versuchen Sie es erneut und Sie werden überrascht sein! ! !

In diesem Artikel werden die von PHP abgefragten verstümmelten Daten und das Codierungsproblem erläutert, wenn Chinesisch bei der Konvertierung in JSON zu Unicode wird.

Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Erläuterung von PHP-Array-Klassifizierungs- und Array-Erstellungsbeispielen

Verwendung von PHP-PDO-Platzhaltern (Codebeispiel). Erklärung)

Detaillierte Erklärung des mehrdimensionalen PHP-Array-Sortierarrays

Das obige ist der detaillierte Inhalt vonWie kann das Problem gelöst werden, dass die von PHP abgefragten Daten verstümmelt sind und der chinesische Code bei der Konvertierung in JSON zu Unicode wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!