highcharts中文乱码
时间: 2023-07-07 11:44:17 浏览: 80
如果 Highcharts 中文显示乱码,有可能是因为缺少中文字体的原因。解决方法如下:
1. 确认 Highcharts 的字体设置是否正确。
```js
Highcharts.setOptions({
lang: {
// 设置中文字体
fontFamily: '微软雅黑',
// 设置中文提示框的格式
contextButtonTitle: "导出图片",
downloadJPEG: "下载JPEG图片",
downloadPDF: "下载PDF文档",
downloadPNG: "下载PNG图片",
downloadSVG: "下载SVG矢量图",
printChart: "打印图表"
}
});
```
2. 确认页面是否引入了中文字体相关的 CSS 文件。
```html
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Noto+Sans+SC:400,700|Noto+Sans+TC:400,700&display=swap">
```
3. 如果以上方法不能解决问题,可以尝试下载本地中文字体并引入。
```html
<style>
@font-face {
font-family: "微软雅黑";
src: url("path/to/font/MicrosoftYaHei.ttf") format("truetype");
}
</style>
```