近日,本人利用google map开发浦东学校地图查询系统时,出现很奇怪问题。在本地运行一切正常。但部署到windows2003服务器上就出错。出错情况如下:

更奇怪的是:
用firefox或google浏览器是显示是正常的。原来以为是由于用vs2008开发的程序,使用framework 3.5的框架,但是服务器上装了也不行,真是搞不懂。找的好辛苦啊,网上说的解决方案都试过了,都没用,最后找到的答案是:应用程序的编码问题。
解决方案:
只要在程序的web.config文件中的system.web节点中加个 <globalization requestEncoding="utf-8" responseEncoding="utf-8"/> 就可以。
解决。
本文介绍了一种在将使用Google Map的浦东学校地图查询系统从本地环境部署到Windows 2003服务器时遇到的编码错误问题及其解决方案。该问题在Firefox和Google浏览器中未出现,最终确定为应用程序编码问题。通过在web.config文件中设置UTF-8编码解决了此问题。
426

被折叠的 条评论
为什么被折叠?



