javascript エラー「URIError: URI error」の解決方法

javascript エラー「URIError: URI error」の解決方法

javascriptで、エラー「URIError: URI error」が発生した場合の原因と解決方法を記述してます。

環境

  • OS macOS Big Sur
  • ブラウザ safari 15.0

エラー内容

以下のコードを実行時に発生。

let str = decodeURI('%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A');
console.log(str);

エラーメッセージ

URIError: URI error

画像

原因

デコードする値が正しくないため発生

解決方法

正しい値を使用すれば、解消します。

let str = decodeURI('%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A');
console.log(str);

実行結果