Baseline Widely available
ÐеÑод decodeURI()
декодиÑÑÐµÑ ÑниÑиÑиÑованнÑй иденÑиÑикаÑÐ¾Ñ ÑеÑÑÑÑа (URI), ÑозданнÑй пÑи помоÑи меÑода encodeURI
или дÑÑгой подобной пÑоÑедÑÑÑ.
const uri = "https://mozilla.org/?x=ÑеллÑ";
const encoded = encodeURI(uri);
console.log(encoded);
// Expected output: "https://mozilla.org/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B"
try {
console.log(decodeURI(encoded));
// Expected output: "https://mozilla.org/?x=ÑеллÑ"
} catch (e) {
// Catches a malformed URI
console.error(e);
}
СинÑакÑÐ¸Ñ ÐаÑамеÑÑÑ
encodedURI
ÐолнÑй закодиÑованнÑй ÑниÑиÑиÑованнÑй иденÑиÑикаÑÐ¾Ñ ÑеÑÑÑÑа.
ÐÐ¾Ð²Ð°Ñ ÑÑÑока, пÑедÑÑавлÑÑÑÐ°Ñ Ñобой незакодиÑованнÑÑ Ð²ÐµÑÑÐ¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ ÑниÑиÑиÑованного иденÑиÑикаÑоÑа ÑеÑÑÑÑа.
ExceptionsThrows an URIError
("malformed URI sequence") exception when encodedURI
contains invalid character sequences.
ÐаменÑÐµÑ ÐºÐ°Ð¶Ð´ÑÑ ÑпÑавлÑÑÑÑÑ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ Ð² закодиÑованном URI ÑооÑвеÑÑÑвÑÑÑим Ñимволом. Ðе декодиÑÑÐµÑ Ð¿Ð¾ÑледоваÑелÑноÑÑи, коÑоÑÑе невозможно ÑÑоÑмиÑоваÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ encodeURI
. Символ "#" декодиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ подвеÑгаеÑÑÑ.
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_ÑеллÑ"
Catching errors
try { var a = decodeURI('%E0%A4%A'); } catch(e) { console.error(e); } // URIError: malformed URI sequenceСпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4