很奇怪的datagrid导出会现在乱码
1、 <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
2、 Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312")
=====================================================
这些我都改过来了,在我本机导出不会乱码,可是在其它一台机子导出会出现乱码?
[解决办法]
试着在HTML中加入。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
or
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
[解决办法]
其它机子上的默认编码方式可能不是GB2312
[解决办法]
Response.ContentEncoding = System.Text.Encoding.UTF8;
[解决办法]
不是导出的问题,是显示的问题吧
[解决办法]
在IIS的web.config中有
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
就可以了,一般都是和IIS的配置有关,重新配置下就好了.
[解决办法]
你有问题机子的编码问题.
[解决办法]
一般机子默认是UTF8吧?
[解决办法]
建议用Utf-8
[解决办法]
顶下
[解决办法]
顶下
[解决办法]
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = System.Text.Encoding.Default.ToString() ;
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-7");
[解决办法]
你的另外一部机子的系统可能是英文版的