JavaScript decodeURIメソッドの使い方

JavaScript logo JavaScript

decodeURIメソッドはエンコードされたURI文字列をデコードし、エンコード前の文字列を生成することができる。

■構文

decodeURI(encodedURI)
引数 – encodedURI: エンコードされたURI
戻り値 – デコードされたURI

■プログラム概要

エンコードされた文字列 ‘%E7%AD%8B%E3%83%88%E3%83%AC’ をデコードし、出力する。

encodeStr = '%E7%AD%8B%E3%83%88%E3%83%AC';
try {
    var decodeStr = decodeURI(encodeStr);
    console.log(decodeStr);
} catch(e) {
    console.log(e.message);
}
■出力結果

筋トレ

■補足情報

decodeURIメソッドは、引数に正しくエンコードされていない文字列が渡されるとURIError例外が発生するため、try-catch文を使ってエラーを捕捉する必要がある。

コメント

タイトルとURLをコピーしました