使用highcharts的时候,在导出图片的时候发现中文乱码,下面是对于这种问题的处理方法,与大家共享:
(1)首先需要下载pdf-transcoder.jar和batik.jar,xml-apis-ext-1.3.04.jar将其引入到工程中
(2)然后需要新建一个servlet,这个servlet是用来导出图片的,servlet里面具体的代码可以在网上找到,直接拷贝,如果拷贝的代码中没有设置编码,还需要增加 "request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");"
(3)修改web.xml文件,设置新生成的servlet
(4)修改highcharts中的exporting.js,将其中的url的值修改为上面的servlet地址,覆盖官方提供的地址,你也可以修改页面js,添加导出属性
exporting:{
filename:'chart',
url:'/SPM/getHighchartServlet.chart'
}
(5)配置完成,重启服务
下面是三个jar包和处理文件。
分享到:
相关推荐
今天在研究Highcharts导出图片中文乱码的问题,不用官方的方式导出,所以整理之类使其在ASP.NET下载支持中文的导出
Highcharts 导出图片,具体的图片导出的代码,带吗代码代码代码
highcharts 导出图片 .net c#Demo例子
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo (GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net 把里面用到的 (sharp...
HighCharts导出图片是发现请求的是官网,于是找了一下,整理了这个导出请求本地服务导出png、jpg、svg和pdf的demo (GitHub里找的 https://github.com/imclem/Highcharts-export-module-asp.net 把里面用到的 (sharp...
GitHub上.Net版HighCharts导出图片的服务,整理成了一个工具类和Demo页面 博文:http://www.cnblogs.com/cl-blogs/p/5298013.html
整理的highcharts本地导出图片功能,其中的export项目可以直接运行
highcharts导出图片的后台代码,这样就不用从highcharts官网服务器上进行图片导出了,成了一个本地的服务器!
NULL 博文链接:https://shihuan830619.iteye.com/blog/2096028
highcharts默认的导出需要连接到官网,此代码是导出服务器的asp mvc实现
使用Highcharts,js控件打印,导出功能,将页面保存在本地指定路径,或者直接输出到页面,程序可直接运行。
Highcharts .net(C#)导出图片 支持中文 svg转jpg,png,pdf,svg等
使用HighCharts制作图标,并可以以png、jpg和pdf格式导出,工程则使用了SprigMVC框架。
Highcharts用Asp.Net导出jpg,png图片 可直接编译
运用highcharts制作报表,并且实现了本地导出报表图片。
处理highcharts导出图片出现中文乱码所用到的jar包
使用highcharts.js导出图片时需要的dll
highcharts在linux下保存图片乱码的解决办法
关于HighCharts导出模块的 Net版的导出服务 GitHub里下载的 https://github.com/imclem/Highcharts-export-module-asp.net ... 有一点区别就是 官网导出的pdf中是svg图片,这个是一个jpg图片;其他png,jpg,svg都正常