구분 된 문자열로 전자 메일로 양식 데이터를 처리합니다. 최근에는 추가 필드가 당혹 스럽다는 것을 증명합니다.인코딩 된 양식 데이터
나는 분리하기 전에 해독하는 base64 코딩으로 문자열을 수신합니다. 모든 Windows 이메일 유틸리티에서 보면, 인코딩 된 필드는이 같은 같습니다 그 원인
http://xxx/preloaddocument.aspx[?Ý[?ÙZYLNMÌNL ?\Ü?XYÛ?O]YI?[\??[Y?[ÙOÝ\??
제어 문자 : 해독 및 본 후
http://xxx/preloaddocument.aspx?instanceid=1971900&isreadonly=true&internal=false
을 "똑바로"분야는 다음과 같이 보입니다 다른 시청자가 다르게 볼 수 있습니다.
쿼리 문자열이 URL의 나머지 부분과 다르게 형성되는 이유에 관계없이이 문제를 처리하는 방법에 대한 아이디어는 무엇입니까? 번역 된 쿼리 문자열은 50 자 여야하며 인코딩 된 (?) 버전은 56입니다.
해결되었습니다. 문제점이 jQuery 디코딩 라이브러리에 약간의 결함이 있음을 발견했습니다. 여기에 설명 된 문제가 발생할 때까지 제대로 작동했습니다. 그 중 하나는 "jquery.crypt"입니다. 다양하게 배포되었지만 jquery.base64.js로 사용하고있는 다른 라이브러리로 변경하면 디코딩이 완벽하게 수행되어 설명 된 문제가 사라졌습니다. –