커스텀 xml 파서와 특수 문자에 대한 잠금 기능을 작성했습니다. 그래서 당연히 나는 그들을 내 데이터베이스에 urlencoded.PHP의 urldecode()에 해당하는 Javascript
PHP의 urldecode()
과 동일한 항목을 찾지 못하는 것 같습니다.
달성 할 수있는 jquery 또는 javascript에 대한 확장이 있습니까?
커스텀 xml 파서와 특수 문자에 대한 잠금 기능을 작성했습니다. 그래서 당연히 나는 그들을 내 데이터베이스에 urlencoded.PHP의 urldecode()에 해당하는 Javascript
PHP의 urldecode()
과 동일한 항목을 찾지 못하는 것 같습니다.
달성 할 수있는 jquery 또는 javascript에 대한 확장이 있습니까?
the decodeURIComponent
function을 사용하여 % xx를 문자로 변환 할 수 있습니다. 그러나 +
을 공백으로 변환하려면 추가 단계에서이를 대체해야합니다.
function urldecode(url) {
return decodeURIComponent(url.replace(/\+/g, ' '));
}
decodeURI
기능이 필요하다고 생각합니다.
하지 완전히 (케니의 답변을 참조). –
체크 아웃이 하나
function urldecode (str) {
return decodeURIComponent((str + '').replace(/\+/g, '%20'));
}
우수 답변. 어떤 변수를 취하기 위해 약간 수정했습니다 : 'function urldecode (str) { if (typeof str! = "string") { return str; } return decodeURIComponent (str.replace (/ \ +/g, '')); }' –