我在尝试在 DB 中插入特殊符号(如英镑字符(£ 或 ₤)时遇到问题。这些被显示为?? 在前端
我们使用 tomcat 作为应用服务器,并有以下配置
URIEncoding="UTF-8"
在将文本插入数据库之前,我们正在执行以下检查
String Text = new String(request.getParameter("Text").getBytes("8859_1"),"UTF-8");
我对上面的代码做了什么不太了解
但是当我"URIEncoding="UTF-8"
从 tomcat server.xml 中删除时,这些字符加载正常
根据 http://confluence.atlassian.com/display/DOC/Configuring+Tomcat%27s+URI+encoding默认tomcat使用"ISO-8859-1"
编码
有人可以帮忙吗?
提前致谢