首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在jsp文件中打开一个excel文件乱码?解决办法

2012-01-05 
在jsp文件中打开一个excel文件乱码?我想在jsp中打开一个文件,可是打开后是乱码,而同样的要是打开一个word

在jsp文件中打开一个excel文件乱码?
我想在jsp中打开一个文件,可是打开后是乱码,而同样的要是打开一个word文件就正常,请问如何解决?

[解决办法]
设置编码格式就行了, <%@ page contentType= "text/html;charset=gb2312 "%>
[解决办法]

<%@ page language= "java " contentType= "text/html; charset=GB2312 "
pageEncoding= "GB2312 "%>
[解决办法]
response.setContentType( "application/********;charset=GB2312 ")
******为根据你打开文件类型不同而定
[解决办法]
UTF-8 也可以支持中文汉字,不过不知道可以不,
[解决办法]
<%@ page contentType= "text/html; charset=GBK " %>

[解决办法]
在web.xml 里面加上
<mime-mapping>
<extension> xls </extension>
<mime-type> application/xls </mime-type>
</mime-mapping>
[解决办法]
jsp的ContextType是可以指定xls类型的:application/x-xls


[解决办法]
在doGet方法下
response.setContentType( "application/x-xls;charset=GB2312 ")
[解决办法]
帮顶一下,希望得到解决
[解决办法]
顶,同意
Kipen(⺻石の頭丶) ( ) 信誉:100 Blog 2007-03-20 17:35:42 得分: 0


在doGet方法下
response.setContentType( "application/x-xls;charset=GB2312 ")



[解决办法]
加这句 早都和你说了 LZ根本没看吧
response.setContentType( "application/vnd.ms-excel;charset=GB2312 ");
--------------------------------
xizhiyao(流浪的猴子) ( ) 信誉:100 Blog 2007-3-20 12:03:30 得分: 0



response.setContentType( "application/********;charset=GB2312 ")
******为根据你打开文件类型不同而定




[解决办法]
加response.setContentType( "application/x-xls;charset=GB2312 ")的话会出现保存还是打开选项框,这个你们是怎么解决的呢?

热点排行