首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

csv乱码有关问题

2012-05-12 
csv乱码问题中文xp系统, 从数据库得到的数据输出到数组中,以csv的形式导出,但是csv以excel打开后显示乱码.

csv乱码问题
中文xp系统, 从数据库得到的数据输出到数组中,以csv的形式导出,但是csv以excel打开后显示乱码.部分代码如下:

VB code
    On Error Resume Next    Response.AddHeader "Content-Disposition","attachment; filename=" & strFileName    Response.ContentType = "application/x-msdownload"    Response.BinaryWrite ChrB(&HEF) & ChrB(&HBB) & ChrB(&HBF)    Response.ContentEncoding = System.TEXT.Encoding.GetEncoding("gb2312")    Response.End


[解决办法]
Response.ContentEncoding = System.TEXT.Encoding.GetEncoding("gb2312")
可以改成
Response.ContentEncoding = System.TEXT.Encoding.GetEncoding("UTF-8")试试
[解决办法]
数据中,有很非法的字符,或特殊符号什么的
[解决办法]
excel 默认支持是否为中文??

热点排行