[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/decodeURI [Back]  [Original]

decodeURI() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

decodeURI()

Baseline

20157

decodeURI() encodeURI() URI (Uniform Resource Identifier; )

const uri = "https://mozilla.org/?x=";
const encoded = encodeURI(uri);
console.log(encoded);
// : "https://mozilla.org/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B"

try {
  console.log(decodeURI(encoded));
  // : "https://mozilla.org/?x="
} catch (e) {
  //  URI 
  console.error(e);
}

js
decodeURI(encodedURI)

encodedURI

URI

(URI)

URIError

encodedURI 2 16 % UTF-8

decodeURI()

decodeURI() %XX 1 UTF-8 1 URI UTF-8 1 0 1 ASCII 234 decodeURI() decodeURI() UTF-8 URIError

decodeURI() URI

; / ? : @ & = + $ , #

URL

js
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_"

decodeURI() decodeURIComponent()

decodeURI() URI URI

js
decodeURI(
  "https://developer.mozilla.org/docs/JavaScript%3A%20a_scripting_language",
);
// "https://developer.mozilla.org/docs/JavaScript%3A a_scripting_language"

decodeURIComponent(
  "https://developer.mozilla.org/docs/JavaScript%3A%20a_scripting_language",
);
// "https://developer.mozilla.org/docs/JavaScript: a_scripting_language"

js
try {
  const a = decodeURI("%E0%A4%A");
} catch (e) {
  console.error(e);
}

// URIError: malformed URI sequence

ECMAScript 2027 LanguageSpecification
# sec-decodeuri-encodeduri


Web Proxy Viewer  |  New URL  |  Original Page