Heim  >  Artikel  >  Web-Frontend  >  Was soll ich tun, wenn chinesische verstümmelte Zeichen angezeigt werden, wenn jquery serialize() verwendet?

Was soll ich tun, wenn chinesische verstümmelte Zeichen angezeigt werden, wenn jquery serialize() verwendet?

coldplay.xixi
coldplay.xixiOriginal
2020-12-11 13:40:382000Durchsuche

Der Grund dafür, dass [.serialize()] automatisch die Methode encodeURIComponent aufruft, um die Daten zu kodieren. Die Lösung für den chinesischen verstümmelten Code in jquery mit [serialize()]: Rufen Sie [decodeURIComponent(XXX,true);] auf, um die Daten zu dekodieren .

Was soll ich tun, wenn chinesische verstümmelte Zeichen angezeigt werden, wenn jquery serialize() verwendet?

Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery3.2.1-Version, Thinkpad T480-Computer.

Empfohlen: jquery-Video-Tutorial

Lösung für verstümmelte chinesische Zeichen in jquery mit serialize():

Ursache: .serialize() ruft automatisch die Methode encodeURIComponent auf, um die Daten zu kodieren.serialize()自动调用了encodeURIComponent方法将数据编码了

解决方法:调用decodeURIComponent(XXX,true);

Lösung: Rufen Sie decodeURIComponent(XXX,true); auf, um die Daten zu dekodieren

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn chinesische verstümmelte Zeichen angezeigt werden, wenn jquery serialize() verwendet?. 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