社区
Web 开发
帖子详情
JSP中文乱码问题
snail4up
2006-03-22 07:32:52
我是JDK1.4 TOMCAT 5.5
用JSP输出EXCEL文件,中文总是乱码
用response.setContentType("charSet=gb2312")也没有用,应该怎么弄??
...全文
225
11
打赏
收藏
JSP中文乱码问题
我是JDK1.4 TOMCAT 5.5 用JSP输出EXCEL文件,中文总是乱码 用response.setContentType("charSet=gb2312")也没有用,应该怎么弄??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yujiabian
2006-03-24
打赏
举报
回复
在JSP页面的中加上<%@ page contentType="application/vnd.ms-excel;charset=GB2312"%>
这个是必不可少的!如果你的数据是从数据库里面读出来的,那么你就要注意你的数据库编码格式与你的前端显示编码格式是否一致,不一致需要进行转换!
如果你的数据库只是在前台流转,但是包含了中文字符,那么你也需要在显示之前进行转换!
mgan
2006-03-24
打赏
举报
回复
我 曾经也遇到过这种 情况
你查看下你所输出的结果集中是否存在 半个字符的 文字与符号
如:? 半个字符的空格
有的话 替换或者删除掉后再看看
Camelh
2006-03-24
打赏
举报
回复
不要用GB2312,这个编码的字符集太小,很多生僻字,繁体字显示不了,用gbk或者utf-8
zsky2002
2006-03-24
打赏
举报
回复
你的整个页面的编码还是得用GB2312的
也就是说在你的页面的最上端还是要加上:
<%@ page
contentType="text/html;charset=GB2312"
pageEncoding="GB2312"
%>
rickhunterchen
2006-03-24
打赏
举报
回复
看看这里:
http://www.blogjava.net/rickhunter/articles/33571.html
mms_buy
2006-03-23
打赏
举报
回复
数字人(http://www.shuziren.cn)标准型彩信平台-只需2万。全网或省网多家SP正常运行3年以上,性能稳定、可靠,服务周到。标准型包括数据字典、后台管理系统和底层通讯系统等,提供租用通道,实现SP虚拟运营,并免费协助同移动接口测试,还赠送一年的免费技术支持服务。
http://www.shuziren.cn 现有大量彩图/铃声出售。另外,如果您有网站,欢迎互相做链接;如果您有成功客户,可实现20%的高额报酬。双方共盈,是我们追求的目标!有意者请加QQ382907629/SP联盟群13195071[16714762]
网址:http://www.shuziren.cn
邮件:shuziren.cn@shuziren.cn;mms_buy@yahoo.com.cn 电话:0752-2671654
snail4up
2006-03-23
打赏
举报
回复
我完全是按照楼上那样做的,但输出的中文全变成了?号
zsky2002
2006-03-23
打赏
举报
回复
抱歉,没看仔细,如果是EXCEL输出的话:
1、直接打开EXCEL文件并显示,在JSP页面的中加上<%@ page contentType="application/vnd.ms-excel;charset=GB2312"%>
2、如果是取文件流输出,则在输出前加如下语句:
response.setContentType("application/vnd.ms-excel");
joanna_h
2006-03-23
打赏
举报
回复
depname = new String(rs2.getString("DEPNAME").getBytes(), "8859_1");
这样子的就OK了!
zsky2002
2006-03-23
打赏
举报
回复
假设你的中文字符串为:str
则输出时进行如下字符转化即可避免乱码:
new String(str.getBytes("ISO8859_1"),"GBK");
wen31
2006-03-22
打赏
举报
回复
<%@ .................. charset=gb2312%>
JSP
中文乱码
问题
终极解决方案
在介绍方法之前我们首先应该清楚具体的
问题
有哪些,笔者在本博客当中论述的
JSP
中文乱码
问题
有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码
问题
。一、
JSP
页面
中文乱码
在
JSP
页面中,中文显示乱码有两种情况:一种是HTML中的
中文乱码
,另一种是在
JSP
中动态输出的
中文乱码
。先看一个
JSP
程序: 中文显示示例 这是一个中文显示示例: <% S
简单解决
jsp
中文乱码
问题
简单解决
jsp
中文乱码
问题
初学
jsp
制作一个简单的响应页面 具体代码如下: <form action="test.
jsp
"> username : <input type="text" name="username" /> <br /> <input type="submit"> </form> Hello <%=request.getParameter("username")%> 保存为test.
jsp
文
JSP
之
中文乱码
问题
总结
首先,把我遇到的乱码
问题
分为三大类: 一是
JSP
页面
中文乱码
二是表单提交方式为post/get时出现乱码 三是cookie存储输出value出现乱码 而出现乱码的根本原因是:编码和解码方式不同。 一、
JSP
页面
中文乱码
首先明确一点,ISO-8859-1编码方式不识别中文。下图中,把中文字符“我是中文”用ISO-8859-1编码后载解码输出,就乱套了: 而我们采用UTF-...
JSP
解决
中文乱码
问题
一、
JSP
页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接 大家在
JSP
的开发过程中,经常出现
中文乱码
的
问题
,可能一至困扰着您,我现在把我在
JSP
开发中遇到的
中文乱码
的
问题
及解决办法写出来供大家参考。 一、
JSP
页面显示乱码 下面的显示页面(display.
jsp
)就出现乱码:
JSP
的中文处理
解决
JSP
中文乱码
问题
大家在
JSP
的开发过程中,经常出现
中文乱码
的
问题
,可能一至困扰着大家,现把
JSP
开发中遇到的
中文乱码
的
问题
及解决办法写出来供大家参考。首先了解一下Java中文
问题
的由来: Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些
中文乱码
问题
的麻烦。原因主要有两方面,Java和
JSP
文件本身编译时产生的乱码
问题
和Java程序于其他媒介交互产生的乱码
问题
。首先Java(包括
JSP
)源文件中很可能包含有中文,而Java和
JSP
源文件的保存方式是基于字节流的,如果J
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章