在IE下用openlayer解析本地GML数据的问题,IE真的让我学到了很多

今天又遇到一个很诡异的问题,情况是这样的,由于需要做一个演示程序,为了方便部署,我就将一个原本要以wfs形式发布的数据,直接出成GML保存到根目录下,然后用openlayer去解析它,然后显示在地图上,这样就不需要去发布这个服务了,完成编码工作之后再chrome上显示得好好的,但是到了IE的地界,就抽风了,对应的数据就显示不出来,还报错,还好现在IE9都带有调试功能了,通过跟踪发现,错报的是我的GML有非法字符,看到这个错误,我脑海中就马上浮现一个词:“编码”,绝对是编码有问题,首先先将保存GML的文件存成UTF-8格式,还有GML中的字符集设成UTF-8,这样就正常了,呼,说实在,IE真的惹人讨厌,不错也算是增长了见识

你可能感兴趣的:(在IE下用openlayer解析本地GML数据的问题,IE真的让我学到了很多)