为何js地址maps改ditu之后用IE浏览会出错?用FF没问题。

8 views
Skip to first unread message

zooqie

unread,
Jun 26, 2007, 1:11:27 AM6/26/07
to Google 地图 API 讨论组
RT

各位遇到这样的问题了吗?

滋文苏

unread,
Jun 26, 2007, 5:04:17 AM6/26/07
to Google-Map...@googlegroups.com
我也遇到这样的情况,请高手帮忙解决一下,3Q

On 6/26/07, zooqie <zoo...@gmail.com> wrote:
RT

各位遇到这样的问题了吗?




Zhang Jingjun

unread,
Jun 26, 2007, 11:31:38 AM6/26/07
to Google-Map...@googlegroups.com
一般来说,问题不在api而在你的程序里,FF和IE有很多兼容方面的差异,有些程序方面的小问题可能FF认可但是IE不认可。更具体的原因需要你提供更详细的说明。
我的网站同时使用了ditu和maps,在IE/FF下都没有问题。


 

滋文苏

unread,
Jun 26, 2007, 7:36:16 PM6/26/07
to Google-Map...@googlegroups.com
我用GOOGLE提供的最简单的HELLO WORLD 程序里做为例子把MAPS改为DITU,就报错.提示在if (GBrowserIsCompatible()) {这行里的显示缺少对象.....

滋文苏

unread,
Jun 26, 2007, 8:09:42 PM6/26/07
to Google-Map...@googlegroups.com
找到错误了,原来是字符集有问题,我用的是GB2312,GOOGLE里用的是UTF-8,改过来就可以了,不过我现在又遇到了一个新的问题,就是我的服务器是国外的,必须指定字符集是GB2312才能正确显示中文,用UTF-8或UTF-16都不能正常显示,但用GB2312,却没法显示地图,请高手帮忙一下,3Q

花老鼠

unread,
Jun 29, 2007, 5:40:47 AM6/29/07
to Google 地图 API 讨论组
没这说法,UTF-8不能显示中文?还是程序的问题。

On 6月27日, 上午8时09分, "滋文苏" <suziw...@gmail.com> wrote:
> 找到错误了,原来是字符集有问题,我用的是GB2312,GOOGLE里用的是UTF-8,改过来就可以了,不过我现在又遇到了一个新的问题,就是我的服务器是国外的,必须指定字符集是GB2312才能正确显示中文,用UTF-8或UTF-16都不能正常显示,但用GB2312,却没法显示地图,请高手帮忙一下,3Q
>
> On 6/27/07, 滋文苏 <suziw...@gmail.com> wrote:
>
>
>
> > 我用GOOGLE提供的最简单的HELLO WORLD 程序里做为例子把MAPS改为DITU,就报错.提示在if(GBrowserIsCompatible()) {这行里的显示缺少对象.....


> > On 6/26/07, Zhang Jingjun <zhang.jing...@gmail.com> wrote:
>
> > > 一般来说,问题不在api而在你的程序里,FF和IE有很多兼容方面的差异,有些程序方面的小问题可能FF认可但是IE不认可。更具体的原因需要你提供更详细的说明。
> > > 我的网站同时使用了ditu和maps,在IE/FF下都没有问题。
>

> > > On 6/26/07, 滋文苏 <suziw...@gmail.com > wrote:
>
> > > > 我也遇到这样的情况,请高手帮忙解决一下,3Q
>
> > > > On 6/26/07, zooqie <zoo...@gmail.com> wrote:
>
> > > > > RT
>
> > > > > 各位遇到这样的问题了吗?
>

> > > > MSN: jjzhang2...@hotmail.com

滋文苏

unread,
Jun 29, 2007, 9:38:24 AM6/29/07
to Google-Map...@googlegroups.com
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
我改的是这里,改成UTF-8就乱码了,我申请的空间地址在这里:http://www4.webng.com/suziwen
用的是ASP,确实改成UTF-8我的网页就乱码,但GOOGLE的地图不会乱码,请帮帮忙,

 

花老鼠

unread,
Jun 29, 2007, 9:55:19 PM6/29/07
to Google 地图 API 讨论组
ASP有设置这个吗? Response.CharSet = "UTF-8" ;
编码设置分网页在浏览器渲染显示编码,也就是说让浏览器知道按什么编码显示。
而上面这个是你的后台程序是按什么字符集处理数据的。

滋文苏

unread,
Jun 30, 2007, 1:12:42 AM6/30/07
to Google-Map...@googlegroups.com
ASP里有这样的设置,<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>,其中CODEPAGE的值可以设置成936即GB2312,我改成65001即UTF-8,还是不能正确显示...

滋文苏

unread,
Jun 30, 2007, 1:30:03 AM6/30/07
to Google-Map...@googlegroups.com
问题解决了,哈哈,大家有空去我网站看看啊http://www4.webng.com/suziwen
Reply all
Reply to author
Forward
0 new messages