今天用DataGrid内容导出Excel文件的时候,发现有些是乱码的,但有些又不会,
看不出会乱码的和不会乱码的内容有什么不同的地方,
后来在导出Excel的代码上改了一些东西,就解决了乱码问题.
将原先的
Response.Charset
=
"
GB2312
"
;
Response.ContentEncoding
=
System.Text.Encoding.GetEncoding(
"
GB2312
"
)
改为
Response.Charset
=
"
utf-8
"
;
Response.ContentEncoding
=
System.Text.Encoding.GetEncoding(
"
utf-8
"
);