나는 자바 스크립트 프로토콜 예를 들어, 인코딩 된 URL을 디코딩하는 이유에 대해 혼란 스러워요 : 나는 암호화 및 암호 해독에 이러한 문자열을 사용하고자바 스크립트 프로토콜이 URL을 자동으로 해독하는 이유는 무엇입니까?
<a href="javascript:myFunction('%3DcDO4w67epn64o76');">press</a>
function myFunction(id)
{
alert(id); //it will generate =cDO4w67epn64o76
}
.
나는 진짜 이유와 해결책을 알려주십시오. (그 이유는 나를 위해 매우 중요합니다.) 나는 (=) 부호를 대체 할 수 있다는 것을 알고 있지만, 인코딩 된 나머지 문자열도 디코딩 할 것을 두려워합니다. 래퍼에 의해.
참고 : : PHP에서 GET, REQUEST 글로벌 변수는 url이 자동으로 디코딩됩니다.
귀하의 답변은 지금까지는 [wiki] (https://en.wikipedia.org/wiki/URL_normalization)에서 완벽합니다. 예약되지 않은 인코딩 된 문자를 디코딩하여 정규화가 적용되며 여기 등호가 예약됩니다. ! – mina