日期:2014-05-17  浏览次数:21024 次

ASP下载到Excel乱码
各位,我遇到的问题是这样的:
一个查询页面,查询数据,当查询全部的时候,下载后中文标题和内容是乱码,当利用条件查询的时候,有的是乱码有的不是。
也就是说,同一个页面不同的数据下载有的是乱码有的不是,更有的是根据某一条件查询出5条数据进行下载,发现是乱码。而将这5条数据分别查询出来下载则是正常的。
我现在非常迷惑,请各位帮帮忙,谢谢。

------解决方案--------------------
加上这些内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>

<body>
<%
...
response.ContentType="application/vnd.ms-excel"
response.Charset="GB2312"
response.AddHeader "content-disposition","attachment;filename=" & exlFileName
response.Write tempHTML

...
%>
</body>
</html> 

我帮你复制过来了,哈哈

另外,你的数据库是什么?