关于response.getWriter().write()返回int类型给前台的乱码问题
来源:互联网 发布:mac上绘画软件 编辑:程序博客网 时间:2024/05/29 14:15
刚刚因为网页前台需要用ajax来获取后台的数据,后台传给前台的数据是int类型的,放在了response.getWriter().write()中,并没有错,但是前台中获得的数字是乱码的,在ie浏览器中获取到的是一个小方块,火狐浏览器获得的是个小方框里一串数字。
从网上查了好像是后台编码的问题,然后后台添加了过滤器
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
然而并没有什么用,看还有那个用response.setContentType("text/html;charset=utf-8"),然而也并没有用。
解决办法:
int result=1;
response.getWriter().write(result+"");
把int类型转换成了String类型,这样就成功解决了这个问题。
具体的原理不是很清楚,好像是write()内部会自动进行类型转换的问题,特此记录一下。
阅读全文
1 0
- 关于response.getWriter().write()返回int类型给前台的乱码问题
- 使用response.getWriter().write() 乱码问题
- 使用response.getWriter().write() 乱码问题
- 使用response.getWriter().write() 乱码问题
- response.getWriter().write 中文乱码问题
- response.getWriter().write()产生乱码
- response.getWriter().write() 产生乱码
- response.getWriter().write()产生乱码
- response.getWriter().write()产生乱码
- response.getWriter().write()产生乱码及response.getWriter().write和out.print的区别
- response.getWriter().write("中文");乱码问题
- response.getWriter().write()功能优于springMvc的返回
- 关于response.getWriter().write()与out.print()的区别
- java后台:response.getwriter().write 乱码解决
- Response.write 之后 前台不能获取正确的返回串
- response.getWriter().write()向前台打印信息乱码问题解决
- response.getWriter().write()向前台打印信息乱码问题解决
- Servlet中直接response.getWriter().write() 输出乱码解决!
- JsonPath (JSON 解析神器)
- Spring Boot 整合 Thymeleaf 完整 Web 案例
- java爬虫绕过登录页面
- Xcode 中放置图片的位置,Images.xcassets 和直接放在源文件目录中的区别
- Pycharm清除波浪线
- 关于response.getWriter().write()返回int类型给前台的乱码问题
- 容器加載Web工程的Web.xml文件介紹
- ZooKeepr日志清理
- Tarjan求LCA
- px em rem,三者有什么区别,又各自有什么优劣呢?
- navicat for mysql注册码
- Java 学习总结
- 从windows 全新安装 到ubuntu 16.04 64位 (光盘)
- 语音识别使用推荐(讯飞、百度、腾讯、云知声等)