`
zhangzhiya
  • 浏览: 23379 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类

用get方法传递中文参数时出现乱码的解决方法

阅读更多

原来弄过,今天遇到这问题突然给忘了。真是好记性不如烂笔头。

get方法传递中文参数时出现乱码的解决方法:

可先用java.net.URLEncoder.encode("中文","UTF-8");方法进行转码后

进行传递,接收后在后台用

java.net.URLEncoder.encode("中文","UTF-8");

 进行解码即可。

 

 

 

也可以用javascript的方法如

var name = encodeURI("中文");

 

 

 

服务器端接收后也需要转一下码

String name=new String(request.getParameter(“name”),”utf-8”);

 即可.

 

 

 

或者使用

String name = new String(request.getParameter("name ").getBytes("iso8859-1"),"utf-8")

 进行转码.

 

 

分享到:
评论
1 楼 唯快不破 2009-02-18  
谢谢,我刚巧碰到这个问题
String name = new String(request.getParameter("name ").getBytes("iso8859-1"),"utf-8")
靠它解决了

相关推荐

    修改Tomcat默认编码消除get方式传递参数出现中文乱码

    修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码修改Tomcat默认编码消除get方式传递参数出现中文乱码

    GET方法URL中传递中文参数乱码的解决方法

    在页面中对URL进行编码,最好不要在URL中传递中文参数否则会出现乱码

    动态加载iframe时get请求传递中文参数乱码解决方法

    主要介绍了动态加载iframe时get请求传递中文参数乱码解决方法,需要的朋友可以参考下

    JQuery的Ajax中Post方法传递中文出现乱码的解决方法

    本文实例讲述了JQuery中Post传递中文出现的解决方法,即乱码ajax与jquery.ajax中文参数post传递乱码处理方法。分享给大家供大家参考。具体分析如下: 问题一: 今天在做项目时,需要用到Ajax,之前我在用GET方式传递...

    JSP-GET-POST传递的乱码问题

    JSP-GET-POST传递的乱码问题 中文参数传递乱码问题一直伴随着我们,整理的解决过程。

    JAVA POST与GET数据传递时中文乱码问题解决方法

    最近乱忙活弄了一个企业家宣传网站遇到了中文字符集乱码问题,在此分享一下即简单又实用的解决方法,感兴趣的朋友可以参考下哈

    Spring MVC参数传递中文乱码解决方法分享

    主要介绍了Spring MVC参数传递中文乱码解决方法分享,具有一定借鉴价值,需要的朋友可以参考下。

    .Net获取URL中文参数值的乱码问题解决方法总结

    本文总结分析了.Net获取URL中文参数值的乱码问题解决方法。分享给大家供大家参考,具体如下: 解决方法: 1.设置web.config文件 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 string ...

    解决URL地址中的中文乱码问题的办法

    解决URL地址中的中文乱码问题的办法 引言: 在Restful类的服务设计中,经常会碰到需要在URL地址中使用中文作为的参数的情况,这种情况下,一般都需要正确的设置和编码中文字符信息。乱码问题就此产生了,该如何解决...

    解决angularjs前后端分离调用接口传递中文时中文乱码的问题

    1、首先前端需要进行字符串加密两次 encodeURIComponent(encodeURIComponent(param)); 2、这里是以java后台为例需要进行一次解码 URLDecoder.decode("接受到的... map.put("_key",URLDecoder.decode(map.get("_k

    python中urllib.unquote乱码的原因与解决方法

    unquote方法对应javascript中的urldecode方法,它对url进行解码,把类似”%xx”的字符替换成单个字符,例如:“法国红酒”解码后会转换成“法国红酒”,但是使用过程中,如果姿势不对,最终转换出来的字符会是乱码...

    js的base64和base32加密函数

    js的base64和base32加密函数 ajax通过get方式传递中文参数特殊符号的参数避免乱码终极解决方案.

    在Ajax中使用get和post所遇到的问题及解决办法

    乱码,当传递中文或者特殊字符的时候,前台显示出现乱码 解决办法:使用编码encodeURI(‘蜗牛’) 测试结果:通过使用Chrome测试,结果get的两种问题,都已经得到了解决 使用post遇到的问题:

    有关Ajax中get和post的使用问题

    乱码,当传递中文或者特殊字符的时候,前台显示出现乱码 解决办法:使用编码encodeURI(‘蜗牛’) 测试结果:通过使用Chrome测试,结果get的两种问题,都已经得到了解决 使用post遇到的问题: post方式,

    不同编码的页面表单数据乱码问题解决方法

    分别打开两个文件后查看,发现两边编码确实不一致,而服务器那边为GB2312,传递UTF-8编码的参数过去不能正常解析出来,故放狗搜索,查找到form上一个很少用的属性。 代码如下: accept-charset=”gb2312″ 这个属性...

    Tomcat-7.0.30

    修改目的:为了解决使用HTTP Get方法传递中文参数乱码的问题 修改context.xml: 把修改成<Context reloadable="true"> 修改目的:当Web应用中的文件或者web.xml文件修改后,Tomcat服务器 会自动重新加载当前Web...

    jsp九大内置对象

     当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。首先,将获取的  字符串用ISO-8859-1进行编码,并将编码存发岛一个字节数组中,然后再将这个数组转化为字符串对象  即可。如下:...

    从J2SE到J2EE知识点介绍

    5. JSP页面通过URL传递中文参数的乱码问题 139 四、 Struts2 140 (一) 基于struts2的web应用的开发步骤 140 1. MVC设计模式() 140 2. 基于struts的web应用的开发步骤 141 3. 如何写自定义action,实体,以及业务类...

    站长万能助手 v1.8.zip

    添加传递参数选项卡鼠标离开后数据自动保存功能,可以一边运行一边修改,数据实时配置、调整 传递参数选项卡下方添加提交测试按钮,可以进行提交测试,查看提交结果 添加系统设置项。可设置自动执行、记住注册码等...

Global site tag (gtag.js) - Google Analytics