kade

技術系の記事を書いていきます。

javascript: パーセントエンコーディングを日本語にする

この題名の文章が正しいのか微妙ですが、URLでよく表記されたりする

http://www.kadekade.com/%E3%83%91%E3%83%BC%E3%82%BB%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0

このような文字列をjavascriptで日本語化します。

var text = decodeURIComponent(%E3%83%91%E3%83%BC%E3%82%BB%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0);
console.log(text);

情報系サイトのリンクを貼ったりするときにaタグの中を自動で書き換えしてくれたりするとか便利そうです。

JavaScript 第6版

JavaScript 第6版