こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

グーグルマップの文字化けで困っています。

宜しくお願いします。

あるサイトを作成していて、そこへ「地図を見る」ボタンを設置しました。
そのボタンを押すと、グーグルマップへ移動する、というしくみです。
ボタンには、グーグルが発行する
「このリンクをメールに貼り付けて地図を共有できます」のURLを入れています。

ところが、windowsIE7,8の場合のみ、グーグルマップに移動した際の
アドレスバーが文字化けして表示されてしまいます。

グーグルマップのコードはUTF8だそうですが、作成しているサイトもUTF8です。
windowsIE7,8でも文字化けせずに表示したいのですが、
解決策がお分かりの方いらっしゃいましたら、教えて頂けないでしょうか?

どうぞ宜しくお願い致します。

投稿日時 - 2012-04-12 11:02:56

QNo.7416832

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

日本語をそのまま URL に入れていませんか?
UTF-8の住所を、URLエンコード(パーセントエンコード)しましょう。

 例: %e6%9d%b1%e4%ba%ac%e9%83%bd…

ちなみに、ie=UTF-8 や ie=Shift_JIS のように、
パラメータで文字コードを指定できます。

http://maps.google.co.jp/maps?q=%e6%9d%b1%e4%ba%ac%e9%83%bd%e5%8d%83%e4%bb%a3%e7%94%b0%e5%8c%ba%e5%8d%83%e4%bb%a3%e7%94%b01&hl=ja&ie=UTF-8&z=15

参考URL:http://tools.ietf.org/html/rfc3986#section-2.1

投稿日時 - 2012-04-12 17:34:51

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-