Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann das Problem verstümmelter Fragezeichen bei der Weitergabe von JSON an die Rezeption mithilfe von Ajax gelöst werden?

Wie kann das Problem verstümmelter Fragezeichen bei der Weitergabe von JSON an die Rezeption mithilfe von Ajax gelöst werden?

小云云
小云云Original
2018-01-08 13:28:451968Durchsuche

Mit Springmvc wird ein JSON in der Controller-Ebene an die Rezeption übertragen. Es gibt kein Problem bei der Hintergrundanzeige und erreicht die Rezeption. Dieser Artikel stellt hauptsächlich die Lösung für das Problem der Fragezeichen und verstümmelten Zeichen auf Chinesisch vor, wenn ich Ajax zum Übertragen von JSON an die Rezeption verwende. Ich hoffe, dass es allen helfen kann.

Chinesisch wird zum Fragezeichen.

Später habe ich herausgefunden, dass @ResponseBody zur Rückgabe von JSON im Controller verwendet wird und die Implementierungsklasse von @ResponseBody im Spring-Quellcode festgestellt hat, dass ihre Standardcodierung iso-8859-1 ist und die verwendete Codierung verwendet wird Das Projekt ist utf-8, daher kommt es bei der Übertragung von Chinesisch zu verstümmelten Zeichen.

Hier habe ich Anmerkungen verwendet, um das Problem zu lösen:


@RequestMapping(value="/echarts.do", produces = "application/json; charset=utf-8")

Diese Methode eignet sich besser für die neue Version von Spring, die Version dieses Projekts :


<spring.version>4.1.4.RELEASE</spring.version>

Das Obige ist die vom Herausgeber eingeführte Lösung für das Problem verstümmelter Fragezeichen auf Chinesisch, wenn JSON mithilfe von Ajax an die Rezeption übergeben wird wird für alle hilfreich sein.

Verwandte Empfehlungen:

Wie übertrage ich JSON-Objekte zwischen HTML?

PHP überträgt JSON-Daten zwischen verschiedenen Seiten. Beispielcode_PHP Tutorial

JSON Advanced Teil 2: Übergabe von JSON-Daten über AJAX_PHP Tutorial

Das obige ist der detaillierte Inhalt vonWie kann das Problem verstümmelter Fragezeichen bei der Weitergabe von JSON an die Rezeption mithilfe von Ajax gelöst werden?. 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