传参时Url中有中文报错
2024-08-24 12:08:25
url中如果传了中文,浏览器会报错:The header content contains invalid characters。
原因:浏览器自动把这个url进行decodeURIComponent,英文就不用在意,但是中文直接decodeURIComponent就会出现乱码。
官方解释:有效的URI(通用资源标识符)不能包含某些字符,比如空格,用UTF-8编码转换所有无效的字符,让浏览器能够接收和理解。
解决方式:把带有中文的url先进行编码encodeURIComponent,在传给浏览器。
最新文章
- Oracle Blob数据保存为文件
- BZOJ 2693: jzptab [莫比乌斯反演 线性筛]
- python中的反射
- EF架构~AutoMapper对象映射工具简化了实体赋值的过程
- CentOS 5.5 下安装Countly Web Server过程记录
- HDOJ 1202 The calculation of GPA
- hdu 1217 利用flord算法求 有环图 2点之间最大值
- PJSUA2开发文档--第三章 PJSUA2高级API
- mongodb集群性能优化
- PAT 1039 到底买不买(20)(20 分)
- Revit API画垂直于风管的风管
- php发送 与接收流文件
- BZOJ1513:[POI2006]TET-Tetris 3D(线段树套线段树)
- PHP-001
- 菜鸟去重复之Sql
- Fedora 24 python3.5 安装M2Crypto
- 【一】shiro入门 之 Shiro简介
- 修改linux系统用户、PostgreSQL用户的密码
- ubuntu16.04下fcitx无法在QT Creator输入中文解决办法
- 命令__shell变量$#,$@,$0,$1,$2的含义解释
热门文章
- (转)log4j(三)——如何控制不同级别的日志信息的输出?
- iOS开发实战-上架AppStore 通过内购和广告获得收益
- Objective-C 自定义UISlider滑杆 分段样式
- business meeting
- Javascript之布尔
- jvm系列 (二) ---垃圾收集器与内存分配策略
- java_==和equal方法
- OWASP 之 HTML Injection
- Cocoapods 应用第二部分-私有库相关
- 页面发送请求到后台报错“Empty or invalid anti forgery header token.”问题解决