by shigemk2

当面は技術的なことしか書かない

日本語で入力されたurlをリンクに貼るとき

このブログを書くとき、リンクを貼ることが多いのだけれど、
日本語が入ったURLは、なぜか上手くリンクを貼る事が出来ない仕様になっている。
意外とポンコツだね。

例として、このリンクを貼りたいとき

http://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ
[http://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ:title]

と書くけど、もちろんこれは上手く表示されない。
魔法少女まどか☆マギカ - Wikipedia

というわけで、この日本語 URL 変換ツールピュニコードを使うことにした。
日本語URL変換ツール 〜 ピュニコード(Punycode)・UTF-8などのエンコードに
これを使うと、先のURLをこんな風に変換してくれる。

http://ja.wikipedia.org/wiki/%e9%ad%94%e6%b3%95%e5%b0%91%e5%a5%b3%e3%81%be%e3%81%a9%e3%81%8b%e2%98%86%e3%83%9e%e3%82%ae%e3%82%ab

そしてこれをリンクに貼ると…
魔法少女まどか☆マギカ - Wikipedia

うまくいきました。