jsp页面导出excel,部分数据乱码

最近碰到一个问题,在jsp页面导出excel的时候,只导出1行没有乱码,导出2行的时候,出现乱码,然后我就一列列的导出,在倒数第2列的时候出现乱码,网上各种找资料,都没有怎么解决我的问题 ,网上大部分都是解决jsp中文乱码的帖子,跟我这个还是有点差别的。后来发现,不知道谁写的代码,由于涉及到导出,有可能导出word 也有可能导出excel,以前的人在代码中判断了一下:

<%
if("word".equals(docType)){
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
</head>
<body>
<style>
<!--
.td_border1{
border-right:1 solid #000;
border-bottom:1 solid #000;
}
-->
</style>
<%
}

对,就是这种代码,如果是导出word的话<html>这种标签才加,导出excel不加,而导出的时候需要设置:
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">

这玩意,安装上面的代码,这玩意就没有被设置。所以如果不找到这个地方,就别指望解决乱码的问题。

注:jsp导出excel,如果其他该设置的都设置了,还有乱码,记得添加:

<meta http-equiv="Content-Type" content="text/html;charset=gb2312">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值