Ich habe eine JSP
Seite, deren Seitencodierung ISO-8859-1
ist. Diese JSP-Seite befindet sich in einem Frage-Antwort-Blog. Ich möchte während der Q/A-Buchung Sonderzeichen einfügen.UTF-8 Codierung in JSP Seite
Das Problem ist JSP unterstützt UTF-8
Codierung nicht einmal ich habe es von ISO-8859-1
zu UTF-8
geändert. Diese Zeichen (~
, %
, &
, +
) machen ein Problem. Wenn ich diese Zeichen entweder einzeln oder mit der Kombination eines beliebigen Zeichens poste, ist es in der Datenbank gespeichert null
und wenn ich diese Zeichen während der Anwendung zu entfernen, funktioniert es gut.
Kann jemand eine Lösung vorschlagen?
zeigen als der Code, den Sie die Daten empfangen, wie du speicherst es in db, wie du es von db nach jsp stellst – MaVRoSCy
Es ist ein sehr langer Code, den ich hier nicht einfügen kann, aber ich kann dir den Fluss sagen. Der Benutzer gibt die Antwort für eine Frage von einer JSP-Seite (a.jsp) aus. Ich nehme den ganzen Wert zu einer tester.js Datei (am submit), dann gehen diese Werte zur versteckten jsp Seite, dann rufe ich die Java-Methode auf, um die Daten bekannt zu geben. Wenn ein Benutzer sendet (&&&&&&&), kommt der Wert bis zur Datei tester.js, aber nach dem Senden des Wertes an die versteckte jsp-Seite werden alle Werte null. (Nur im Fall von oben beschrieben, funktioniert Sonderzeichen-Rest gut). – Shailendra
Bitte posten Sie die Methode von Tester.js, die die Einreichung behandelt – MaVRoSCy