2025/10/10 3

자바스크립트 decodeURI

decodeURI() 함수는 encodeURI()로 인코딩한 URL을 디코딩할 때 사용하는 함수입니다. 즉, encodeURI()로 인코딩한 특수 문자만을 디코딩합니다. 특징encodeURI()가 인코딩하지 않는 문자(예: /, ?, :, &, #)는 디코딩하지 않습니다.이러한 문자가 포함된 URL을 디코딩하려면 대신 decodeURIComponent()를 사용하세요.기본 예제const uri = "https://www.example.com/?x=샘플 값";const encoded = encodeURI(uri);console.log(encoded);// 출력: "https://www.example.com/?x=%EC%83%98%ED%94%8C%20%EA%B0%92"const decoded = decode..

카테고리 없음 2025.10.10

자바스크립트 encodeURIComponent

encodeURIComponent() 함수는 URL의 특정 부분(예: 검색어, 파일명, 파라미터 값 등)에 사용할 문자들을 안전하게 인코딩하기 위해 사용합니다. 이 함수는 전체 URL이 아닌 쿼리 문자열의 값이나 키, path segment 등의 URI Component 데이터를 안전하게 인코딩할 때 유용합니다. 특징encodeURIComponent() 함수는 URL에서 프로토콜, 도메인, 경로 구분자(/, :, ?, &, #) 등 특수한 의미를 갖는 문자들도 인코딩합니다.대부분의 특수 문자들을 인코딩하기 때문에, URI Component(예: 쿼리 파라미터 값 등)를 인코딩해야 할 경우에 유용합니다.이 함수는 /, :, ?, &, = 등 대부분 특수 문자를 인코딩하기 때문에 실제로 URL 구조가 보존되..

카테고리 없음 2025.10.10

자바스크립트 encodeURI

encodeURI() 함수는 URL 구조를 정의하는 일부 특수 문자를 제외한 URL을 인코딩합니다. 이 함수는 주로 전체 URL 문자열을 인코딩할 때 사용합니다. 특징URL에서 프로토콜, 도메인, 경로 구분자(/, :, ?, &, #) 등 특수한 의미를 갖는 문자들은 인코딩하지 않습니다.따라서, 실제로 URL 구조가 보존되어야 할 경우에 적합합니다.URL 전체를 인코딩할 때는 적합하지만,프로토콜, 도메인, 경로, 쿼리 값 등 각 URL 구성 요소를 개별적으로 인코딩할 때는 적합하지 않습니다. 이런 경우에는 encodeURIComponent() 함수를 사용해야 합니다.기본 예제const uri = "https://www.example.com/?x=샘플 값";const encoded = encodeURI(u..

카테고리 없음 2025.10.10