Heim  >  Artikel  >  Web-Frontend  >  So lösen Sie das verstümmelte chinesische Jquery-Ajax-Problem

So lösen Sie das verstümmelte chinesische Jquery-Ajax-Problem

藏色散人
藏色散人Original
2020-12-30 10:19:453425Durchsuche

Lösung für verstümmelte Jquery-Ajax-Zeichen: 1. Wenn der Client die GB2312-Codierung verwendet, geben Sie die Ausgabestream-Codierung auf dem Server an. 2. Sowohl der Server als auch der Client verwenden die UTF-8-Codierung.

So lösen Sie das verstümmelte chinesische Jquery-Ajax-Problem

Die Betriebsumgebung dieses Tutorials: Dell G3-Computer, Windows 7-System, Version jquery1.10.0.

Empfohlen: „Grundlegendes JavaScript-Tutorial

JQuery-Ajax-Problem mit verstümmelten Zeichen

Ursachen für verstümmelte Zeichen:

1. Die Standardzeichenkodierung der von xtmlhttp zurückgegebenen Daten ist utf-8, wenn die Client-Seite vorhanden ist gb2312 oder andere codierte Daten erzeugen verstümmelte Zeichen

2 Die Standardzeichencodierung der von der Post-Methode übermittelten Daten ist utf-8. Wenn es sich auf der Serverseite um gb2312 oder andere codierte Daten handelt, werden verstümmelte Zeichen erzeugt

Die Lösungen sind :

1. Wenn der Client die Codierung gb2312 verwendet, geben Sie die Codierung des Ausgabestreams auf dem Server an

2 Sowohl der Server als auch der Client verwenden die Codierung utf-8

gb2312:header('Content-Type:text/html;charset=GB2312');
utf8:header('Content-Type:text/html;charset=utf-8');

Hinweis:

Wenn die Methode get ist und immer noch verstümmelten Code zurückgibt, müssen Sie überprüfen, ob es sich um eine Get-Methode handelt. Bei Get-Anforderungen (oder anderen URL-übergebenen Parametern) müssen die übergebenen Parameter zuerst von der encodeURIComponent-Methode verarbeitet werden.

Wenn encodeURIComponent nicht verwendet wird, werden auch verstümmelte Zeichen generiert.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierlehre! !

Das obige ist der detaillierte Inhalt vonSo lösen Sie das verstümmelte chinesische Jquery-Ajax-Problem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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