星期一, 2月 18, 2008

[Note]指定 Google maps API script 的編碼

是的,Google maps API 的 javascript 預設編碼是 utf-8,如果你的網頁編碼是 big5 或其他的,你應該要同時調整 javascript 的輸出編碼,否則你可能會遇到奇怪的錯誤。
方法就是加上隱藏的參數 oe,以 big5 為例:

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=your_key&amp;oe=big5" type="text/javascript"></script>


或許你也跟我注意到了,這兒並不是使用 &,而是使用 &amp;,並不是我故意寫錯,而是官方提供的範例就是如此,而且 IE6、IE7、Firefox 都可以接受...

沒有留言: