JavaScript

decodeURI()関数

 編集:2022.08.08 by T.A.

encodeURI() 関数あるいは同様のルーチンによって事前に作成された URI をデコードします。

構文
decodeURI(encodedURI)
encodedURI 完全にエンコードされた URI。
戻り値

与えられたエンコードされた統一資源識別子(URI)のエンコードされていないバージョンを表す新しい文字列。

例外
URIError("malformed URI sequence")
encodedURI が無効な文字の並びを含む場合。
解説

エンコードされた URI のエスケープ シーケンスを、それぞれが表す文字に置き換えます。ただし、encodeURI によって生成されないエスケープ シーケンスはデコードしません。また、「#」の文字はエスケープ シーケンスからデコードされません。

キリル文字の URL をデコード。

D=decodeURI('https://developer.mozilla.org/ru/docs/JavaScript_%D1%88%D0%B5%D0%BB%D0%BB%D1%8B');
	//="https://developer.mozilla.org/ru/docs/JavaScript_шеллы"

テスト