.net從gridview控件導出數據到excel續

    問題:之前導出excel文件問題已經解決了,結果這幾天又出現問題,電腦上裝了office2007,導出後沒有問題,但是裝的是office2003,導出excel文件後,打開就出現“不能讀取文件”的錯誤。

    解決方法:重新改了MngExport.aspx.cs下。

這會Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");又是錯的了,會出現亂碼,改成Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");顯示又正常。

後來網上查了下,GB2312是簡體中文編碼,當文章/網頁中包含繁體中文、日文、韓文時,這些內容可能無法被正確編碼。UTF-8是UTF-8編碼是一種目前廣泛應用於網頁的編碼,它其實是一種Unicode編碼,即致力於把全球所有語言納入一個統一的編碼。前UTF-8已經把幾種重要的亞洲語言納入,包括簡繁中文和日韓文字。

    相關資料:.net導出excel文件的幾種方法http://apps.hi.baidu.com/share/detail/417988

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章