JS 传值到jsp 中文字符乱码
来源:互联网 发布:js属性大全 编辑:程序博客网 时间:2024/06/02 04:19
JS 传值到jsp 中文字符乱码
在实际开发中碰到一个非常头痛的问题,在js文件中向jsp页面传中文字符时碰见了一个字符乱码(get传递方式)。在传值时使用encodeURI进行了编码,然后再接收端(jsp)使用了URLDecoder.decode('','字符编码'),进行解码但还是有字符乱码问题。
解决办法,对传递中文字符的参数进行两次的的编码encodeURI(encodeURI("")),就OK!.
为什么要encodeURI(url)两次才不会出现乱码?
因为Tomcat服务器会自动帮你做一次URLDecode,所以再加上你自己在代码里面写的URLDecode,一共就是两个Decode了,既然要两次Decode,当然就需要两次Encode了。或许你会问,干脆只Encode一次,然后在java代码里不Decode,呵呵,这个也是不行的,这其实也就是为什么要进行Encode的原因吧
1.传参编码(编两次码)
function searchfriends(tab,param){
}
2.jsp中接受参数解码(解两次码)
3.action中接受参数解码
java.net.URLDecoder.decode(request.getParameter("param"),"utf-8");
- JS 传值到jsp 中文字符乱码
- JS 传值到jsp 中文字符乱码
- JS 传值到jsp 中文字符乱码
- JS 传值到jsp 中文字符乱码
- jsp页面js提交传递中文字符时乱码处理
- jsp中文字符乱码问题
- jsp到jsp传递中文字符乱码
- JSP字符中文乱码问题解决方法汇总
- JSP地址栏传递中文字符乱码解决
- eclipse中JS,JSP中文乱码解决
- js与jsp传递中文乱码问题
- JSP页面调用js中文乱码
- js与jsp传递中文乱码问题
- JS传参至JSP中文乱码问题
- JS与JSP传递中文乱码
- js中的中文传到jsp中乱码
- JSP引用JS文件中文乱码问题
- jsp调用js文件中文乱码
- jquery获取父元素以及操作包装集中的元素
- Android中使用ormlite实现持久化--HelloOrmLite
- 国内从事CV相关的企业
- GSM Hack(手机信号劫持)
- Lua1.0-应用程序扩展语言的设计与实现
- JS 传值到jsp 中文字符乱码
- export 页面
- 易經大意(18) 三和 韓長庚 著
- C#对象和集合初始化器
- 基于云存储的个性化地图-李乐
- 二维数 组
- 懂得保持平衡的程序员
- jquery 清空 file 值
- APP调用支付宝