• ベストアンサー

外部HPへのリンク方法で困った事が....

こんばんは。 Macの『テキストエディット』というアプリでHTMLのタグを自分で打ち込んでHPを作っているのですが、ブラウザによって他のHPへリンクできたりできなかったりするページが出来てしまいました。 サファリではリンクできるのに、IEでは『ページがありません』とメッセージが表示されてしまいます。 アドレスはコピペで貼っているので、間違いは無いはずなのですが...。 リンクできないHPの共通点はアドレスに「~」があるもので、どうやらIEでは英数小文字の「~」ではなくて仮名文字の「~」と表示されてしまうため、リンクが出来なくなってしまうようです。 ソースはきちんと英数小文字になっているのですが、どうしたらIE でもリンクできるようになるのでしょうか? 回答をお待ちしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

チルダ「~」の代わりに「%7e」(大文字でも可。もちろん半角で)を使ってください。 どうもシステムがかってにチルダを書き換えてしまうようですね。Safariで掲示板に投稿するときに、よく問題になる件です。

901rose
質問者

お礼

回答ありがとうございました!! 「%7e」と置き換えたら無事リンクできました。

その他の回答 (1)

  • 3o-clock
  • ベストアンサー率33% (233/689)
回答No.2

macIEのどうしようもできない 欠陥です。 チルダは全角の~に変換されてしまいますので 相対パスでリンクするか チルダの部分を %7e っと置き換えるほかありません。 http://xxxx.net/%7exxx/ みたいな感じ。

901rose
質問者

お礼

自分のHPのアドレスにも『~』が入っているので、本当に困った欠陥ですね;教えていただいた通りにしたら無事リンクできました。 ありがとうございます!!

関連するQ&A