0
A
回答
0
为获取unicode值,此代码可能会对您有所帮助。
如果(request.getCharacterEncoding()== NULL)
request.setCharacterEncoding( “UTF-8”);
的详细信息请参阅:
Click Here
0
的HttpServletRequest#getQueryString()
返回一个URL编码的查询字符串。您应该宁愿使用getParameter()
,getParameterValues()
或getParameterMap()
方法分别检索单个参数,多个参数或整个参数图。使用这些方法,容器将自动为您解析参数名称和值。在JSP内部,这些值分别可通过${param.name}
,${paramValues.name}
和${pageContext.request.parameterMap}
获得。
如果你真的坚持在解析和摆弄自己的原始查询字符串一些不明显的原因,那么你必须给他们各执&
和=
分别终于搞定了各个参数和名称=值部分URL-解码每个部分自己。可以使用String#split()
完成分割,并且可以使用URLDecoder#decode()
完成URL解码。
这里有一个开球例如:
String charset = request.getCharacterEncoding();
if (charset == null) charset = "UTF-8";
String queryString = request.getQueryString();
for (String parameter : queryString.split("&")) {
String[] parts = parameter.split("=");
String name = URLDecoder.decode(parts[0], charset);
String value = URLDecoder.decode(parts[1], charset);
// ...
}
默认字符集至少应该是相同如你用来返回HTTP响应。例如,当它是一个JSP,它应该是为您在pageEncoding
指定的相同:
<%@page pageEncoding="UTF-8" %>
相关问题
- 1. 格式的Unicode时间值
- 2. 在导出到excel没有得到没有。在适当的格式在C#
- 3. 得到适当的查询
- 4. 如何得到适当的格式化指数在大熊猫数据帧
- 5. 适当休息URL格式
- 6. 得到一个字符的Unicode值
- 7. Unicode与格式
- 8. 以编程方式获得FontAwesome unicode值
- 9. 使用javascript/jquery无法获得适当的时间格式
- 10. 当从JSP发送到jQuery时,适当的JSON日期格式
- 11. 无法获得适当的实体值
- 12. 适当的方式来获得异常
- 13. 相互SSL - 拿到钥匙/在适当的格式信任库
- 14. Pythonic方式以适当的单位获得函数返回值
- 15. 适当的链接的格式
- 16. 转换的NSString适当的JSON格式
- 17. 的Unicode到ASCII(获得垃圾值当我尝试从发布数据库值)
- 18. 图表适当的Unicode支持
- 19. 以适当的格式显示日期
- 20. 安排阵列以适当的格式
- 21. 适当休息格式的URL范围
- 22. 以适当的格式返回JSONP WCF
- 23. 以适当的格式构建JSON
- 24. jQuery - 检查适当的时间格式
- 25. pandas datareader的适当日期格式?
- 26. 以适当的格式创建pdf
- 27. unicode格式错误
- 28. 没有得到适当的时区
- 29. 得到适当的DOM复制
- 30. 如何得到适当的applicationID和AuthenticatedSafeCustomerId
你的意思是_codepoint_? –