2017-02-22 91 views
0

我已经使用HTML页面utf-8编码

"<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>"位于我的jsp顶部。

除了<textarea>字段,UTF-8编码在页面的所有部分均正常工作。仅供参考,我一直保留这个<textarea>提交表单。

我在此文本区下面的内容测试:
“联系人”和™商标和注册符号®和双“报价和单引号”

但它显示为下面的文字区域:
âContactsâ和A¢商标和注册符号®和双“报价和单引号”

请在电子提示arliest。在此先感谢

回答

0

Reffering到W3School/HTML Entities

在HTML保留字符必须用字符实体取代。

键盘上不存在的字符也可以由实体替换。

基于Character Entity Reference Chart,用&rsquo;为”,&lsquo;为“,&trade;的™和&reg;为®。

+0

但事情是从服务器接收到的jsp表单中的数据如下所示: “联系人”和“商标AND注册符号AND双”引用和APOSTROPHE“。由于这个原因,我无法如您所说使用编码 – user3364886

+0

因此,您可以在将数据发送到服务器之前对数据进行编码。以下是提示,该如何执行此操作:http://stackoverflow.com/a/1354715/6700665 –