プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。
住所データが大量にあるホームページを作っています。
住所をハイパーリンクにしておいてクリックするとgoo地図などの地図サイトにとび、該当の住所の地図を表示するようにしたいのですが、何かいい方法やいい地図サイトはありますでしょうか?

住所の文字列をそのまま引数にするようなサイトがあればできると思うのですが、そのようなサイトはありますか?
たとえば
http://www.aaa/add?a='東京都千代田区~' みたいな感じ

A 回答 (2件)

直接漢字で送るのはまずいので、エンコード出来るなら


(GoogleMAPの例)
http://maps.google.co.jp/maps?oe=UTF-8&hl=ja&tab …
の後にエンコード後の文字列を付けてハイパーリンクにしたらいかがでしょう?
例えば、「東京都葛飾区」とをリンクするなら
http://maps.google.co.jp/maps?oe=UTF-8&hl=ja&tab …
みたいになります。
エンコードについては、こちらを…。
http://www.cresc.co.jp/tech/java/URLencoding/Jav …

この回答への補足

なるほど、エンコードについてよく理解できなかったので、もう少し
勉強します。
http://maps.google.co.jp/maps?q=東京都葛飾区
みたいなので、できたのですが、これじゃまずいですかね。

補足日時:2007/12/11 00:11
    • good
    • 0

#1です。


「これじゃまずいですかね。」
うまくいっているときはいいのですが、2バイト文字をURLとして送ると文字化けが発生する可能性も有ります。これを避けるため2バイト文字(漢字・ひらがな等)をASCIIコードに変換して送れる文字にするのがURLエンコードなのです。
出来ればエンコードした方がいいのですが…。
    • good
    • 0
この回答へのお礼

エンコードについてよくわかりました。
ありがとうございました。

お礼日時:2007/12/16 21:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!