Asp.NET导出Excel文件乱码解决若干方法
来源:互联网 发布:爱车360软件 编辑:程序博客网 时间:2024/05/26 02:55
在Asp.NET开发过程中经常会将一些列表项目导出为Excel方便用户查看和保存,但是也经常遇到文件名乱码、文件内容乱码等问题。最近我也接到了这样的Bug,现总结了若干个解决办法,供遇到问题的朋友们参考一下。希望以下的某些方法可以解决您的问题。
程序逻辑及问题
前端点击导出Excel之后,从后台数据库中绑定数据到GridView控件,将GridView控件的内容保存到临时文件。最后从临时文件读取数据流并输出到前台。
问题:有些列表导出到Excel之后打开显示乱码。文件名在IE6下显示乱码,在IE8下显示正常。
关注点
除了考虑程序方面的问题之外首先还需要先考虑以下几个方面:
操作系统
这里包括服务器与客户端的操作系统,如果是在中文的环境下建议直接安装中文的操作系统。对于英语或者其它语言的操作系统需要在区域和语言选项里安装东亚字符集,将语言和时区都选择中国。这可以解决英文操作系统下无法显示中文字符的问题。
数据库
跟操作系统一样最好直接安装中文版的数据库,另外对于中文字符的字段类型应该选择运行中文的字段类型。往数据库插入中文字符的时候记得在字符串前面加"N”,如
0 0
- Asp.NET导出Excel文件乱码解决若干方法
- Asp.NET导出Excel文件乱码解决若干方法
- asp.net导出Excel文件方法
- asp.net 导出excel乱码
- ASP.NET 导出Excel乱码的终极解决
- 解决asp.net导出excel时中文文件名乱码
- Asp.net Gridview 导出到Excel【解决编码乱码问题】
- Asp.net 解决导出CSV文件乱码的问题
- asp.net导出excel方法以及解决科学计数法
- asp.net 导出excel文件
- ASP.NET 导出Excel文件
- Asp.net 导出Excel文件
- asp.net导出excel方法
- Asp.net导出Excel方法
- asp.net导出excel乱码问题
- ASP.NET导出Excel乱码的解决方案
- asp.net 导出excel 中文乱码解决方法
- asp.net 导出Excel 乱码 解决方法
- 影视制作已有开源软件及简介
- ORACLE应用调优:请避免SQL做大量循环逻辑处理
- Java文件Io基础
- LeetCode(46) Permutations
- windows下配置nginx+php环境
- Asp.NET导出Excel文件乱码解决若干方法
- "symbol lookup error"问题解决
- PHP魔术函数、魔术常量、预定义常量
- Weblogic 安装 https证书 + 修改
- andorid 中sqlite判断表或视图是否存在
- 2014回顾android
- System.setProperty()
- 2.MIL开发基础概念和步骤
- Asterisk呼叫中心之web后台(四)