Java处理request.getParameter中的特殊字符 [英] Java handling special character in request.getParameter

查看:1622
本文介绍了Java处理request.getParameter中的特殊字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在我的java类中获取包含特殊字符的参数。我已将其添加如下

I am trying to get parameter in my java class that contain a special character. I have added it as follows

   <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%> 

我有以下两个参数:
(1)3天系统管理员(6EE SP1) )VMware班加罗尔位置培训
(2)Daiichi:eDossier - Phase1 new_6500004691

I have these two parameters: (1)3 –days System Admin (6EE SP1) training at VMware Bangalore location (2)Daiichi:eDossier â€" Phase1 new_6500004691

提交页面后,我得到了完美的结果,但有两个参数名称获得如下更改:

After submitting the page i get the perfect result,but two parameter names gets change as below:

(1)Daiichi:eDossier’Phase1 new_6500004691
(1)3天系统管理员(6EE SP1)培训VMware Bangalore

(1)Daiichi:eDossier ââ¬â Phase1 new_6500004691 (1)3 âdays System Admin (6EE SP1) training at VMware Bangalore

请建议

推荐答案

尝试设置 request.setCharacterEncoding(UTF-8)在第一次调用 getParameter()之前。

Try setting request.setCharacterEncoding("UTF-8") before the first call to getParameter().

如果这不起作用,请查看您的Tomcat配置中的

If that doesn't work, have a look at your Tomcat config.

这篇关于Java处理request.getParameter中的特殊字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆