解决在asp.net中导出数据为excel文件随机乱码问题-asp文件

这个问题很奇怪,同一页面,导出3条数据,有时候1条正常,有时候2条正常,感觉不稳定。

前台界面截图:

解决在asp.net中导出数据为excel文件随机乱码问题

季度数据导出乱码截图:

解决在asp.net中导出数据为excel文件随机乱码问题

年度数据导出正常截图:

解决在asp.net中导出数据为excel文件随机乱码问题

后台文件querystudentscore.aspx.cs中关于编码的部分,这是出现乱码时的代码截图:

解决在asp.net中导出数据为excel文件随机乱码问题

修改后正常的代码截图:

解决在asp.net中导出数据为excel文件随机乱码问题

在网上找了很多解决办法,但是都无效,在CSDN上发帖问了也不得要领。

和别人问题不同的关键在于:它有时候正常,有时候不正常。

似乎是个随机问题。

这个问题,说大不大,说小不小,但仿佛如芒在背,没有彻底解决会很难受。

现在终于解决了,分享出来,希望能帮到更多有同样疑惑的朋友。

推荐阅读