关于ajax的get提交中文乱码问题探究及解决办法
来源:互联网 发布:二次元软件app推荐 编辑:程序博客网 时间:2024/06/10 22:38
个人遇到的问题:
1、本地ajax的get提交没问题,放Linux服务端就出现乱码问题(注意:post都没问题)!!shit,内心毫无波澜,甚至还想找原因,来吧我就不信邪了
补充说明:首先(server.xml中的Connector元素配置URIEncoding="UTF-8")是配置好了的
分析:ajax的get提交中文原本会转码(类似:%E3%80%90%E4%B8%BE%E6%8A%A5%E3%80%91%E6%B7%AB%E7%A7%B)
------------------------------------------------------------------------------------------------------
废话不多说,解决办法:
------------------------------------------------------------------------------------------------------
方案一:
一、前端,参数两次encodeURI加密:
encodeURI(encodeURI("要发送的中文参数"))
二、后端接受参数
URLDecoder.decode(参数, "utf-8")
方案二(base64加解密形势):详见地址
OK,搞定收工,虽然不知道啥原因,先用着
阅读全文
0 0
- 关于ajax的get提交中文乱码问题探究及解决办法
- ajax get提交方式中文乱码问题
- ajax GET方式提交,中文参数乱码的问题
- 关于ajax提交中文参数乱码问题
- 关于Tomcat中文乱码问题的探究
- 解决ajax get方式提交中文参数乱码问题
- get提交中文乱码问题
- 关于在AJAX中GET回的ResponseText中文乱码的最简解决办法
- jsp中Get提交方式的中文乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- ajax get提交中文参数乱码
- ajax get提交中文参数乱码
- ajax提交中文乱码问题
- Ajax提交中文乱码问题
- 关于AJAX/GET请求乱码的问题
- unity heatmap 热度图的颜色获取
- 搭建JEESZ分布式架构3--CentOs下安装MySQL(环境准备)
- python导入requests库一直报错原因总结
- Node.js 之一:创建服务
- 文件上传--ajaxFileUpload
- 关于ajax的get提交中文乱码问题探究及解决办法
- docker(一):Mac docker 安装
- UE4摄像机系统解析
- Scala学习八:Map, Tuple
- 金山笔试题-字符串中的字符’*‘移到串的前部分
- u盘安装ubuntu 14.04 server问题解决
- 谷歌将Kotlin作为官方语言,并在Android Studio中支持
- java 数据库连接
- SQLite 如何实现从一个数据库的某个表的记录复制到另一个数据库中