摘要:
Highcharts是utf-8编码的,其本地的.net导出环境也是utf-8格式的,导致网页如果采用gb2312编码,显示正常,导出就乱码了。这种现象也同样经常出现在ajax的使用过程中。ajax中一般的解决办法就是将中文等非英文的字符进行escape编码,再由后端模拟unescape解码,以避免编码的问题。跟着这个思路修改以解决Highcharts的导出乱码问题。同时为了配合后端简化,我使用了encodeURIComponent去编码。由于需要在提交之前进行编码,那么我们需要修改Highcharts的导出文件的源码,你需要慎重考虑下。1.前端我们修改js/modules/exporting 阅读全文
posted @ 2013-12-05 12:13
ziye.cc
阅读(663)
评论(0)
推荐(0)
摘要:
由于项目中highcharts需要内网使用,需要本地搭建导出的环境。下面简述下步骤:1.下载开源的.net导出文件:https://github.com/imclem/Highcharts-export-module-asp.net2.新建虚拟站点,IIS下配置如图:(注意端口设定:80端口已经用了,就设定为8081;应用池的设定,仅支持framework3.5以上版本)3.拷贝下载的压缩包中的Exporting_Demo_website文件夹下的文件到新站点的目录下。删除目录下的web.config文件,重命名web-dotNET4.0.config为web.config。(不需要Expor 阅读全文
posted @ 2013-12-05 12:12
ziye.cc
阅读(413)
评论(0)
推荐(0)


浙公网安备 33010602011771号