2017-02-22 1 views
0

Ich habeHTML-Seite utf-8 Codierung

"<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>" an der Spitze meiner Jsp verwendet.

Die UTF-8-Codierung funktioniert in allen Teilen der Seite, mit Ausnahme des Felds <textarea>. FYI, ich habe diese <textarea> in einem Formular abgelegt.

ich mit dem folgenden Inhalt dieser Textbereich am Testen:
‚Kontakte‘ UND ™ Warenzeichen und eingetragene Symbol ® und Double "Zitat und APOSTROPHE‘

Aber es scheint, als unten in das Textfeld:
âContactsâ UND â ¢ Warenzeichen und eingetragene Symbol ® und Double "Zitat UND APOSTROPHE‘

Bitte legen nahe, an der e Arliest. Vielen Dank im Voraus

Antwort

0

reffering zu W3School/HTML Entities:

reservierten Zeichen in HTML muss mit Zeichenentität ersetzt werden.

Zeichen, die nicht auf Ihrer Tastatur vorhanden sind, können auch durch Entitäten ersetzt werden.

auf Character Entity Reference Chart Basierend verwenden &rsquo; für‘&lsquo; für‚&trade; für ™ und &reg; für ®.

+0

Aber die Sache ist die Daten von der JSP-Form ist auf dem Server wie folgt empfangen: âContactsâ UND â ¢ Marke UND Registriertes Symbol ® UND Double "Zitat UND APOSTROPHE '. Aus diesem Grund kann ich nicht Um die Codierung zu verwenden, wie Sie erwähnten – user3364886

+0

So können Sie die Daten vor dem Senden an den Server codieren.Hier ist der Hinweis, wie Sie dies tun: http://StackOverflow.com/a/1354715/6700665 –

Verwandte Themen