• 締切済み

URLに日本語文字列をかぶせる方法

長たらしいURLを、わかりよい日本語に置き換えて表示させる方法をご教示ください。

みんなの回答

回答No.1

残念ながら、今あるURLを100%日本語に 置き換えることはできません。 ですが、ほとんどの部分を日本語におきかえることができます。 ・ドメイン  ここでいう、http://okwave.jp/ の部分です。  実際、これは、http://日本語.jp/ として取得することができ、  これらは、Punycodeという形式で提供されます。  実際に、http://ななこっち.jp/ も持っていますが、  これのPunycodeは、 http://xn--28j2af0aa.jp/ となります。  #ですので、ななこっち.jp で取得すると、xn--28j2af0aa.jp という  ドメインを取得したことになり、逆に  IE7以降のブラウザーで、「xn--28j2af0aa.jp」と入力すると  http://ななこっち.jp/ に変換されて表示されます。 ・ドメイン以降のURL  これは、UTF8として、エンコードをしてあげることで、  日本語になります。  http://xn--28j2af0aa.jp/%e3%81%86%e3%81%a1%e3%81%ae%e7%b4%b9%e4%bb%8b/  このアドレスに対して、IE以外で訪問してみて下さい。  後ろ全てが、日本語になります。  または、検索エンジンの検索結果でも、日本語URLがでることがありますが、  上記のようなURLであると、自動的にデコードされて表示されます。  #IEの場合ですと、Shift-JISできれいに表示される場合があります。 ・トップドメイン  ここで表示しているのは、「.jp」ですが、これだけは  残念ながらかえることができません。 ・その他  ご質問のカテゴリーとは、かなり関係ない技術を使用している場合があります。  ただし、それとは別に、http://日本語.jp/ というサイトで  多くの日本語ドメインを紹介しています。

関連するQ&A