我试图在我的 java 类中获取包含特殊字符的参数。我添加如下
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
我有这两个参数: (1) 在 VMware 类加罗尔地点进行为期 3 天的系统管理员 (6EE SP1) 培训 (2)Daiichi:eDossier – Phase1 new_6500004691
提交页面后我得到了完美的结果,但是两个参数名称发生了如下变化:
(1)Daiichi:eDossier â€â Phase1 new_6500004691 (1) 在 VMware 类加罗尔进行的为期 3 天的系统管理员 (6EE SP1) 培训
请推荐
最佳答案
在第一次调用 getParameter()
之前尝试设置 request.setCharacterEncoding("UTF-8")
。
如果不行,看看at your Tomcat config .
关于Java处理request.getParameter中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10895743/