Baseline Widely available
decodeURI()
颿°ã¯ãencodeURI()
颿°ãããã¯åæ§ã®ã«ã¼ãã³ã«ãã£ã¦äºåã«ä½æããã URI (Uniform Resource Identifier; çµ±ä¸è³æºèå¥å) ããã³ã¼ããã¾ãã
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
å®å ¨ã«ã¨ã³ã³ã¼ãããã URIã
ä¸ããããã¨ã³ã³ã¼ããããçµ±ä¸è³æºèå¥å (URI) ã®ã¨ã³ã³ã¼ãããã¦ããªããã¼ã¸ã§ã³ãè¡¨ãæ°ããæååã
ä¾å¤encodedURI
ãç¡å¹ãªæåã®ä¸¦ã³ãå«ãå ´åãURIError
("malformed URI sequence") ä¾å¤ãçºçãã¾ãã
ã¨ã³ã³ã¼ãããã 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_ÑеллÑ"
ã¨ã©ã¼ã®ææ
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