查询字符串我使用的JSP页面,我想从查询字符串中使用的语句UTF-8值,如下request.getparameter("q");
我如何使用JSP
它工作得很好utf8的价值,它给了我适当的结果,但是当我尝试使用IE9时,它给我?????
而不是unicode值。
我的问题是如何从查询字符串中使用JSP获得正确的unicode值,这将在所有浏览器(包括IE)上提供正确的值,以及我需要在JSP页面中添加哪些语句以在IE中获取正确的值。
请在这方面帮助我。
谢谢
查询字符串我使用的JSP页面,我想从查询字符串中使用的语句UTF-8值,如下request.getparameter("q");
我如何使用JSP
它工作得很好utf8的价值,它给了我适当的结果,但是当我尝试使用IE9时,它给我?????
而不是unicode值。
我的问题是如何从查询字符串中使用JSP获得正确的unicode值,这将在所有浏览器(包括IE)上提供正确的值,以及我需要在JSP页面中添加哪些语句以在IE中获取正确的值。
请在这方面帮助我。
谢谢
在JSP页面指令,你需要的内容类型设置为UTF-8(每个JSP页面)
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="ISO-8859-1" %>
如果仍然问题仍然存在,然后用这太问题处理编码为DB,Tomcat。 HERE
它仍然没有给出正确的结果 –
在jsp中添加上面的代码后,检查您的HTML代码是否包含“”? –
这里是代码 –
你使用哪台服务器? – yavuzkavus
'request.setEncoding(“UTF-8”);'但通常每个web服务器都有解决方案。 –