Cuando la página del usuario necesita cargar dinámicamente un iframe,
Si los parámetros chinos se transmiten en el SRC del iframe, habrá un error de codificación; Debe estar codificado y luego decodificado.
Codificar: Encodeuri (CodeDeuri ("Contiene cadena china"))
Decodificación: java.net.urldecoder.decode ("cadena que necesita ser decodificada", "UTF-8");
Solución
Use codeuri ('chino') para realizar operaciones de codificación,
Código JS:
La copia del código es la siguiente:
$ (function () {
$ ('#frame'). attr ('src', '$ {basepath} mi/right.do? biditemname =' +encodeuri ('chino'));
});
código HTML
La copia del código es la siguiente:
<html>
<Body>
<iframe src = "" scrolling = "no" frameBorDer = 0 id = "frame"> </iframe>
</body>
</html>