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!