Ajax请求生成中文乱码问题
在请求发送和接受请求过程中,常常会遇到中文乱码问题,结果在页面中显示乱码问题,在Ajax中如何解决乱码问题呢,可采用如下的两种方式解决:
var url = "AJAXServer?name=" + encodeURI(encodeURI($("#userName").val()));
- //1.取参数
- String old = httpServletRequest.getParameter("name");
- String name = URLDecoder.decode(old,"UTF-8");
var url = "AJAXServer?name=" + encodeURI($("#userName").val());
- //1.取参数
- String old = httpServletRequest.getParameter("name");
- String name = new String(old.getBytes("iso8859-1"),"UTF-8");
这个地方采用了硬编码,同时在个别浏览器中仍出现的问题,不建议使用。
注意:servlet中out出的值中含有中文时,如果不设置编码方式回调函数中获取的数值还是要出乱码的,因此,需要设置编码方法。
response.setContentType("text/html;charset=utf-8");//设置参数目的是输出字体含有中文时做相应的处理
http://www.taodudu.cc/news/show-1774597.html
相关文章:
- js校验明细列表字段是否存在相同值(js循环嵌套初始值问题)
- js字符串内容去重
- switch穿透
- oracle 聚合函数 LISTAGG ,将多行结果合并成一行
- Lack of free swap space on zabbix,增加swap空间
- 弹窗编辑jsp报表内数据
- 你先说什么事,我再决定有没有空
- net.sf.json Sring转JSON对象 数据精度丢失
- maven项目添加新dependency jar后本地可正常运行,但打包后加载不上
- 静态代码块、构造代码块以及构造函数的加载顺序
- 通过截取实时系统日志查找问题bug的小技巧命令--linux
- Linux下Oracle进程CPU使用率过高处理方式
- Linux正确查看内存占用
- java中null+和null+null的深入理解
- js嵌套函数内外层分别使用this关键字困局解
- not in与NOT EXISTS亲历的差别体验
- oracle查询sql保留小数点前0,去掉小数位后末尾的0
- SQL Server查询sql去掉小数位后末尾的0
- 端口映射--PortTunnel
- Java 常用的 4 种加密方式(MD5+Base64+SHA+BCrypt)
- linux 设置自动定时清理日志
- Oracle DBLINK 简单使用
- maven下载jar包慢及其他
- maven命令-P 参数引发的思考
- spring 整合 JUnit(spring 内单元测试类调用带注入的报空指针异常NullPointException)
- Eclipse的自动编译和手动编译
- SQL SERVER数据库 查询sql 多表联查 top命令
- java 常用缓存描述
- struts2 中 constant标签
- Oracle中 如何用一个表的数据更新另一个表中的数据(含表备份)
Ajax请求生成中文乱码问题相关推荐
- 使用SpringMVC参数传递时,解决get请求时中文乱码的问题
问题描述: 使用SpringMVC参数传递时, 遇到get请求中文信息时,页面应答会显示中文乱码. 解决办法: 一, 我们需要把request.getParameter("参数名" ...
- 解决GET请求时中文乱码的问题
之前项目中的web.xml中的编码设置: <filter><filter-name>CharacterEncoding</filter-name><filte ...
- SpringMVC学习系列-解决GET请求时中文乱码的问题
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" ...
- 用SpringMVC参数传递时,解决get请求时中文乱码的问题
问题描述: 使用SpringMVC参数传递时, 遇到get请求中文信息时,页面应答会显示中文乱码 解决办法: 方法一 把request.getParameter("参数名")获取到 ...
- Spring MVC接口解决GET请求时中文乱码的问题(前台向后台传递参数通过get方法)
之前项目中的web.xml中的编码设置: <filter><filter-name>CharacterEncoding</filter-name><filte ...
- 使用过滤器(Filter)解决请求参数中文乱码问题(复杂方式)
前述: 在写这篇笔记之前,对笔记中的设计模式进行介绍: 本篇笔记中将要使用到的设计模式是:装饰(包装)设计模式 (1)装饰(包装)设计模式口诀: ①定义一个类,实现被装饰对象的接口 ②定义一个成员变量 ...
- jquery的ajax()函数传值中文乱码解决方法介绍
jquery的ajax()函数传值中文乱码解决方法介绍 参考文章: (1)jquery的ajax()函数传值中文乱码解决方法介绍 (2)https://www.cnblogs.com/xuxiaosh ...
- java.net.url 中文乱码_jsp get Url请求方式中文乱码问题解决办法
本文章来给大家介绍关于jsp get Url请求方式中文乱码问题解决办法,有需要的朋友可参考. jsp中post方式请求一般不会乱码,如果乱码加上这句: 解决办法一 代码如下 复制代码 request ...
- ajax获取数据中文乱码问题最简单的完美解决方案
ajax获取数据中文乱码问题最简单的完美解决方案 参考文章: (1)ajax获取数据中文乱码问题最简单的完美解决方案 (2)https://www.cnblogs.com/konglxblog/p/1 ...
- Ajax请求传递中文参数
Ajax请求传递中文参数,java后台获取中文参数并解码的办法.自己记录下,备忘. 前端: $.ajax({ method: "POST",//encode ...
最新文章
- 编译hadoop2.2.0源码时报错
- 网易有道的产品总监王焱:如何利用数据分析推动产品设计
- Gitee Pages 静态网页托管服务
- php判断ip地址小程序
- 微擎微信公众号小程序框架v2.7.3去sq一键安装纯净商业版
- 【boost.asio】不知道ip地址的情况下连接主机的方式
- 员工离职时,主管应该问相关竞业的两个问题
- EXCEL VBA 操作图表
- 自学编程、玩 vlog,90 后程序员们的冠军之路
- Apache + svn 服务搭建
- mysql身份证校验码_javascript身份证验证代码
- 博客整理——事后诸葛亮
- 重读《月亮与六便士》
- [电路笔记]二端口网络
- echarts 图例翻页+图例自定义样式
- History 和 Hash 路由模式
- mysql导入数据表
- 东汉皇后娘娘的婚前体检
- Istio-PilotDiscovery服务的启动
- 【渝粤题库】陕西师范大学163207 旅游企业人力资源管理 作业(专升本)
热门文章
- GDB常用调试命令(一)
- “日薄西山”的摩托罗拉推出VR头显,这回靠谱吗?
- opencv移植到ubuntu
- iOS开发中的HTML解析
- YII composer全局安装
- php函数copy和rename的区别
- 转:多线程--六种多线程方法解决UI线程阻塞
- JQuery[12] 模仿QQ聊天界面
- 【生活智慧】001.追求实在的东西
- 81. $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别