侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

js修改iframe框架的src路径及js获取URL的get参数中文乱码的问题

2024-05-11 星期六 / 0 评论 / 0 点赞 / 77 阅读 / 3643 字

中文乱码问题主要是使用encodeURI和decodeURI解决index页面:<%@ page language="java" import="java.util.*" pageEncoding="

中文乱码问题主要是使用encodeURI和decodeURI解决index页面:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!doctype html><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <meta http-equiv="Cache-Control" content="no-Cache" />    <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0,user-scalable=no" name="viewport" id="viewport" />    <title>iframe框架</title>    <script src="js/jquery-1.11.3.min.js" type="text/javascript"></script>    <link href="css/public.css" rel="stylesheet" type="text/css">    <link rel="stylesheet" type="text/css" href="css/tuanche.css"></head><body >    	<iframe src="" width="200" height="500" id="myIframe"> 			</iframe> 		<script type="text/javascript">	       		var urlValue = encodeURI(encodeURI("iframePage.jsp?name=何洪波&phone=13243764322&city=深圳市&channel=FF001&appsku=h5_jrtt"));// 这里一定要转两次码,不然解析出来的依然是乱码		$('#myIframe').attr('src',urlValue);			 	</script>    </body></html>

iframe页面:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!doctype html><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <meta http-equiv="Cache-Control" content="no-Cache" />    <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0,user-scalable=no" name="viewport" id="viewport" />    <title>iframe</title>    <script src="js/jquery-1.11.3.min.js" type="text/javascript"></script>    <script type="text/javascript">        // 获取get参数		String.prototype.getQueryString = function(name){		  var reg = new RegExp("(^|&|//?)"+ name +"=([^&]*)(&|$)"), r;		  if (r=this.match(reg)) return unescape(r[2]); return null;		};				// 使用		var name = location.search.getQueryString("name");		var phone = location.search.getQueryString("phone");		var city = location.search.getQueryString("city");		var channel = location.search.getQueryString("channel");		var appsku = location.search.getQueryString("appsku");				alert(decodeURI(name));		alert(phone);		alert(decodeURI(city));		alert(channel);		alert(appsku);		    </script>        <link href="css/public.css" rel="stylesheet" type="text/css">    <link rel="stylesheet" type="text/css" href="css/tuanche.css"></head><body>        <div>wo s hehognbo</div></body></html>

广告 广告

评论区