2017-02-22 7 views
0

私は使用しましたHTMLページutf-8エンコーディング

"<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>"私のJSPの一番上にあります。

UTF-8コーディングは、<textarea>フィールドを除くページのすべての部分で正常に動作します。参考までに、私はこのフォームを<textarea>に保存しました。

私は下のこのテキスト領域内のコンテンツをテストしてい


「コンタクト」AND™商標および登録記号®とダブル "引用符とアポストロフィ」

しかし、それはとして表示されます下記のテキストエリアに:
âContactsâと、A¢商標および登録記号®とダブル "引用符とアポストロフィ」が

電子で提案してください。最も激しい事前に

答えて

0

W3School/HTML EntitiesにRefferingありがとう:HTMLで

予約文字は文字エンティティに置き換える必要があります。

キーボードに存在しない文字は、エンティティに置き換えることもできます。 Character Entity Reference Chartに基づいて

、、「、のため&lsquo;」のため™および®について&reg;ため&trade;&rsquo;を使用しています。

+0

しかし、サーバーで受信したjspフォームのデータは、以下のようになります。 â連絡先と登録商標®AND AND Double "上記のようにエンコーディングを使用する – user3364886

+0

したがって、データをサーバーに送信する前にエンコードすることができます。これはヒントです、これを行う方法は次のとおりです:http://stackoverflow.com/a/1354715/6700665 –

関連する問題