文档章节

解决Outputstream乱码

五大三粗
 五大三粗
发布于 2016/01/27 10:01
字数 109
阅读 125
收藏 1
乱码产生的原因:
1.Servlet程序输出给浏览器的内容,不是任何一种中文字符集编码

2.浏览器浏览网页文档是所有采用的字符集编码与它接收到的中文字符集本身的字符编码不一致。


浏览器默认编码是GB2312

只有统一编码才能解决乱码问题:

OutputStream out = response.getOutputStream();
out.write(outObj.getBytes("GB2312"));

© 著作权归作者所有

共有 人打赏支持
五大三粗
粉丝 161
博文 2264
码字总数 4712446
作品 0
广州
程序员
私信 提问
servlet 中文乱码问题及解决方案

一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码; 3.getBytes() 是通过平台默...

三番水
2013/05/31
0
0
JAVA压缩 解压缩zip 并解决linux下中文乱码

1:再压缩前,要设置linux模式, 需要使用第三方ant-1.6.5.jar 如果是文件目录,则 ZipEntry zipEntry=new ZipEntry(basePath + System.getProperties().getProperty("file.separator")); zip......

空谷幽兰
2012/03/14
0
0
从服务器中下载图片

import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import java.net.URLConnection; import org.apache.commons.io.IOUtils; 从......

jiangbang
2016/05/17
41
0
servlet下载文件名乱码问题

在使用Plupload(前端上传组件)+servlet 进行文件下载功能的时候(注:文件上传实例)出现下载到本地的文件,文件名乱码的问题。解决方案如下:后台代码: 注:response.setHeader("Content-D...

banyoukang
2016/09/14
39
0
java web 中文件下载

文件下载依赖的HttpServletResponse的getOutputStream,文件以流的方式写出到response的outputstream,写出文件名可能会存在乱码情况,通过如下方式可避免: String agent = request.getHead...

Geek-S
2015/12/21
134
0

没有更多内容

加载失败,请刷新页面

加载更多

Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
1
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少...

程序猿DD
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部