博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript之encodeURI
阅读量:6738 次
发布时间:2019-06-25

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

通过地址栏方式给后台传中文参数时会出现乱码,

我们可以在后台通过new String(props.getBytes("iso-8859-1"),"utf-8)方式转码。

还可以通过encodeURI(encodeURI("帐号"))方式将中文参数转换为uri编码,为什么要使用2次encodeURI呢?

原因是:encodeURI("帐号")后参数将会变成%X%X%X%X,发送get请求时浏览器会把地址栏的参数decodeURI("%X%X%X%X"),相当于又还原成了中文,所以后台接受到的还是被iso-8859-1编码后的”乱码“。

转载于:https://www.cnblogs.com/BigIdiot/archive/2012/08/14/2637970.html

你可能感兴趣的文章
Android手机开机动画的修改
查看>>
表单中字符串封装对象转换成Date出错
查看>>
SVN服务器从Windows迁移到LInux
查看>>
XML 映射配置文件
查看>>
我的友情链接
查看>>
生无所求,生有所求,生何以求
查看>>
培养我们的目标感
查看>>
Eclispse 换主题、皮肤、配色,换黑色主题护眼
查看>>
mongodb备份脚本
查看>>
我的友情链接
查看>>
一步一步学会puppet(一)--工作原理与资源
查看>>
GoldenGate【OGG-01161】OGG-01161 Replicat Abends With Incompatible Record Error
查看>>
右侧扩展栏效果实现
查看>>
//输出电脑系统的年月日星期以及时间
查看>>
Mysql主从复制及读写分离的实现
查看>>
哈希表的静态,动态,以及key/value形式
查看>>
基于memcached-session-manager的tomcat session共享集群
查看>>
angularJs中关于ng-class的三种使用方式说明
查看>>
关于Apache的一些配置
查看>>
Hadoop 1.2.1 (centos 6.4下) 伪分布模式下安装
查看>>