谷歌地图api v3自动填充结果中的奇怪字符

时间:2012-06-01 16:03:35

标签: google-maps google-maps-api-3

自动完成功能会返回结果中某些地址的未知字符,此问题也会显示here,但没有任何答案。我正在调查此事,遗憾的是没有找到任何有效的例子。要重现,请转到https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete并输入例如“Dobra trefa”,你应该得到这个“Dobrátrefa,Koněvova,ジシュコフ,布拉格 - 布拉格3,捷克共和国” - 即一些日本/中国符号(不确定)。我在谷歌地图上尝试过相同的名称,它的工作非常完美,但看起来谷歌地图仍在使用api v2,所以这并没有真正帮助。我真的坚持这个,尝试了以下几点:

1。)将charset =“UTF-8”添加到脚本标签中2.)添加到< head> < meta content =“text / html; charset = UTF-8”http-equiv =“content-type”>强制页面编码
3.)将language = en添加到Google Maps API的javascript URI中.4。)当我输入自动完成时检查发​​送到服务器的内容.5。)检查谷歌地图的工作方式.6。)谷歌搜索类似的问题.7。)寻找工作解决方案

没有任何结果。

我做错了什么?它可以与机器/浏览器/配置连接吗?

P.S。不在此处发布我的代码,因为它只是来自Google官方开发网站的自动填充示例的副本。

1 个答案:

答案 0 :(得分:1)

再现。我认为这是一个错误,您应该在问题跟踪器中报告:http://code.google.com/p/gmaps-api-issues/issues/list?can=2&q=autocomplete(请检查现有问题是否与此相关:如果您找到一个,请将其加星标而不是添加另一个)。

正如另一个答案所指出的,奇怪的字符是日语。您可能希望在错误报告中引用这两个问题(以及任何相关地址)。