javascript エラー「URIError: URI error」の解決方法
- 作成日 2022.05.16
- 更新日 2022.12.05
- javascript
- javascript
javascriptで、エラー「URIError: URI error」が発生した場合の原因と解決方法を記述してます。「decodeURI」で正しくない値をデコード使用とした際に発生します。
環境
- OS macOS Monterey
- ブラウザ safari 15.5
エラー内容
以下のコードを実行時に発生。
let str = decodeURI('%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8G');
console.log(str);
エラーメッセージ
URIError: URI error
画像
原因
デコードする値が正しくないため発生。ここでは「%8G」がおかしいためです。
解決方法
正しい値を使用すれば、解消します。
let str = decodeURI('%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A');
console.log(str);
実行結果
-
前の記事
jquery 一番近い親要素を取得する 2022.05.15
-
次の記事
git エラー「error: src refspec master does not match any」が発生した場合の対処法 2022.05.16
コメントを書く