我尝试将Highchart保存为这样的图像:http://jsfiddle.net/willkoehler/1p81fbzs
但是当我将文字或数字更改为波斯语时,它不起作用!
例如,您可以像这样更改标题:title: {
text: 'نمونه نمودار'
},
你可以看到它不起作用。我该怎么做才能解决它?
答案 0 :(得分:4)
您只能将ASCII strings传递给window.btoa,所以解决此问题的方法是将代码更改为:
image.src = 'data:image/svg+xml;base64,' + window.btoa(unescape(encodeURIComponent(svg)));
如果您检查了浏览器的错误控制台,则会发现有关无效字符串的错误。