博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js向jsp传中文出现乱码的解决方法
阅读量:6663 次
发布时间:2019-06-25

本文共 444 字,大约阅读时间需要 1 分钟。

不管你是在js中用encodeURIComponent还是encodeURI对所要传递的内容转码两次就可以了,然后在jsp中java.net.URLDecoder.decode进行解码,中文即可显示正确。

js

 
  1. var username = "我是中文"
  2. encodeURIComponent(encodeURIComponent(username); 

或者

 
  1. var username = "我是中文"
  2. var url = "http://localhost:8080/username="+username; 
  3. window.open(encodeURI(encodeURI(url))); 

jsp

 
  1. java.net.URLDecoder.decode(request.getParameter("username"),"UTF-8"); 

 

本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/799291,如需转载请自行联系原作者

你可能感兴趣的文章
查看linux系统版本命令
查看>>
pygame植物大战僵尸射击版
查看>>
mac下安装PHP mongoldb
查看>>
python学习—基础
查看>>
天行有道
查看>>
CI 类库28个类测试笔记
查看>>
jQuery选择器大全
查看>>
ASCII Unicode 中文
查看>>
使用mybatis3--mapping文件方式
查看>>
freemarker处理不存在的变量或属性
查看>>
Java基础,自减自增"--","++"
查看>>
多媒体本地播放流程video playback--base on jellybean (四) .
查看>>
JNLP的权限问题
查看>>
视图进行更新操作:insert和update
查看>>
php邮件模板替换
查看>>
赞叹!MySQL之父推出MariaDB
查看>>
Unity命令行一键打包_(1)
查看>>
网关的由来和作用
查看>>
策略模式示例
查看>>
在Eclipse Luna下安装Easy Explorer
查看>>