在tomcat上部署我的代码时,我得到一个特殊字符(�)作为货币符号。
答案 0 :(得分:0)
两个简单的步骤:
<head>
部分中也指定了编码:对于HTML5:
<meta charset="UTF-8">
对于旧版本:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
答案 1 :(得分:0)
您有一些具有不同影响级别的常规设置:
(1)配置JSP页面以在utf-8中显示内容(放在jsp页面顶部)
<%@page pageEncoding="utf-8" %>
(2)将默认字符编码设置为utf-8(java系统属性)
-Dfile.encoding="utf-8"
(3)配置应用服务器以在utf-8中编码请求参数(在conf / server.xml中)
<connector .... URIEncoding="utf-8" />
(4)告诉浏览器内容是在utf-8(位于html HEAD部分)
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />