Kürzlich, als ich an einem SSM-Framework-Projekt arbeitete, habe ich immer auf ein Problem gestoßen, dh, wenn das Backend chinesische Parameter empfängt, die vom Front-End übergeben wurden, sind die Parameter begeistert, wodurch SQL-Anweisungen häufig nicht ausgeführt werden können. Es ist jedoch sehr seltsam, dass sowohl die Testumgebung als auch die Produktionsumgebung normal sind, aber die lokale Entwicklungsumgebung ist immer so schwierig. Wie kann man sie also lösen?
1. Es ist ziemlich anstrengend, aber wenn Sie keine Chinesisch weitergeben können, werden Sie keine chinesischen Parameter weitergeben. Für diesen Punkt lächelt jeder einfach. . . .
2. Es ist immer noch ziemlich anstrengend. Wenn Sie wirklich Chinesisch weitergeben müssen, werden Sie die Chinesen zwingen, sich wie folgt zu überziehen:
"Chinese" .GetBytes ("UTF-8");3. Der zweite Punkt, den ich diesen dritten Punkt gefunden habe, bevor ich es versuchte. Wenn Sie interessiert sind, können Sie es für den zweiten Punkt probieren. Dieser dritte Punkt ist die Heilung. Ich habe lange gesucht und festgestellt, dass es sich um ein Konfigurationsproblem von Tomcat handelte. Öffnen Sie die Datei conf/Server.xml im Tomcat -Verzeichnis und finden Sie den folgenden Code -Teil in der Datei:
<Connector Port = "8080" Protocol = "HTTP/1.1" ConnectionTimeout = "20000" redirectPort = "8443"/>
Fügen Sie dann bitte einen Satz hinzu, um Uriencoding = "UTF-8" wie folgt zu konfigurieren:
<Connector port = "8080" Protocol = "http/1.1" ConnectionTimeout = "20000" redirectPort = "8443" uriencoding = "utf-8"/>
Es wurde hier perfekt gelöst und Benbaos Problem wurde ebenfalls gelöst. Momo machte sich keine Sorgen mehr über meine traurige Stimmung. .
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.