사용자 페이지가 iframe을 동적으로로드 해야하는 경우
IFRAME의 SRC에서 중국 매개 변수가 전송되는 경우 인코딩 오류가 발생합니다. 인코딩 한 다음 디코딩해야합니다.
Encode : Encodeuri (Encodeuri ( "중국 문자열 포함"))
디코딩 : java.net.urldecoder.decode ( "디코딩 해야하는 문자열", "UTF-8");
해결책
인코딩 작업을 수행하려면 Encodeuri ( 'Chinese')를 사용하여
JS 코드 :
코드 사본은 다음과 같습니다.
$ (function () {
$ ( '#frame'). attr ( 'src', '$ {basepath} mi/right.do? biditemname =' +encodeuri ( 'Chinese'));
});
HTML 코드
코드 사본은 다음과 같습니다.
<html>
<body>
<iframe src = ""scrolling = "no"frameborder = 0 id = "frame"> </iframe>
</body>
</html>