我在嘗試在數據庫中插入特殊符號(如英鎊字符(£或₤))時遇到問題。這些顯示爲?在前端像英鎊符號(£或₤)字符的URI編碼問題
我們在
URIEncoding="UTF-8"
使用Tomcat作爲應用服務器,並有以下CONFIGRATION插入文本前DB我們要進行以下檢查
String Text = new String(request.getParameter("Text").getBytes("8859_1"),"UTF-8");
我沒有太多關於上面的代碼的想法
但是,當我從tomcat server.xml刪除"URIEncoding="UTF-8"
,這些字符加載正常
根據http://confluence.atlassian.com/display/DOC/Configuring+Tomcat%27s+URI+encoding默認情況下,Tomcat使用"ISO-8859-1"
編碼
任何人都可以在此幫助嗎?
由於提前
除非您遇到GET參數問題,否則URIEncoding設置與此問題無關。 –