Echarts地图乱码问题

海尔小弟 发布于 2014/03/12 16:50
阅读 7K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:

我用Echarts做了个地图,我直接在文件夹中打开我的html文件没有问题,地图可以正常显示,但是我通过应用访问这个html就出现了如下问题,请问这个是怎么回事?

应用中访问:http://localhost:8080/sinoDw/Map/testMap.html

访问方式:file:///E:/ff_fzjc/SRC/App/sinoDw/web/Map/testMap.html


我的工程编码格式是GBK的,html头部引入js代码如下:

<head>
    <meta charset="gbk" />
    <title>Map-ECharts</title>
<script src="js/esl.js" type="text/javascript" charset="utf-8"></script>
<script src="js/echarts.js" type="text/javascript" charset="utf-8"></script>
<script src="js/echarts-map.js" type="text/javascript" charset="utf-8"></script>
</head>

坐等指点。。。

加载中
0
樂天
樂天
编码问题很复杂,最简单的方法是把 <meta charset="gbk" />改成<meta charset="utf-8" />,源文件也转换为utf-8编码。
海尔小弟
海尔小弟
回复 @樂天 : 我有全部统一成GBK 结果不行
樂天
樂天
回复 @海尔小弟 : 这个有没有做:源文件也转换为utf-8编码? 或者是试着把echarts的源文件转换为gbk格式。全部统一成utf-8或者gbk
海尔小弟
海尔小弟
我的工程要求就是GBK格式的,而且即使我把它改成utf-8也不行,还是会出现那个类似极坐标的东西。
0
Kener-林峰
Kener-林峰
单文件都是utf-8编码,要gbk得自己转,压缩,打包
天旋逸风
天旋逸风
请问,如何进行将原始json数据打包成gb2312或者gbk格式的?我在src\util\mapData\rawData 中找到了encode.js,但是不知道在哪里开始运行
迷路的游侠
迷路的游侠
回复 @海尔小弟 : 转完看看文件里有没有乱码
海尔小弟
海尔小弟
我有转码,把js文件都转成GBK的了,请问您说得压缩打包什么意思啊?还需要打包吗?
0
Kener-林峰
Kener-林峰

这样转不行的,地图数据都是经过我们自己的压缩算法,你需要用原始地图数据自己打包。

建议工程改utf-8吧,这都什么时候了?还gbk?

Kener-林峰
Kener-林峰
回复 @海尔小弟 : scr里mapData\rawData\geoJson有原始地理数据
海尔小弟
海尔小弟
请问哪里有地图原始数据啊?工程编码格式不能轻易改啊
0
海尔小弟
海尔小弟

编码格式统一成GBK后出现的这种情况,阴影层出不来,这还有救吗?除了把工程编码格式改成utf-8。


yet341
yet341
回复 @海尔小弟 : 请问怎么扩展的,我的问题和楼主一模一样,可以提供方法么
I Hope
I Hope
@海尔小弟 请问是怎么处理的?
海尔小弟
海尔小弟
回复 @Kener-林峰 : 有救,我用的扩展法,更改了源文件的编码格式,这样就绕过了那个问题。
Kener-林峰
Kener-林峰
没救
0
王宏达
我也碰到这个问题,正试验扩展法
0
Royal123
Royal123
怎么解决,是否给个例子
孙小猴
孙小猴
回复 @海尔小弟 : 您好,问您一下噢,这个扩展法怎么用呢?都改哪些源文件的编码?
L1993
L1993
你好,可以详细说说方法吗?我用扩展法也不能显示,因为编码是不对的,强行将地图的json数据也不行啊,你是怎么解决的,可否详细说说?我用的是2.27 编码gbk,公司的要求没办法
海尔小弟
海尔小弟
扩展法解决
返回顶部
顶部