项目编码为:UTF-8
jsp编码为: UTF-8
js编码为: UTF-8
如下:
jsp代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%
response.setCharacterEncoding("UTF-8") ;
request.setCharacterEncoding("UTF-8");
%>
<title>实时视频</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/scripts/ext/resources/css/ext-all.css" charset="utf-8">
<script type="text/javascript" language="javascript" src="${pageContext.request.contextPath}/scripts/ext/ext-base.js" charset="utf-8"></script>
<script type="text/javascript" language="javascript" src="${pageContext.request.contextPath}/scripts/ext/ext-all.js" charset="utf-8"></script>
<script type="text/javascript" language="javascript" src="${pageContext.request.contextPath}/scripts/ext/ext-lang-zh_CN.js" charset="UTF-8"></script>
<script type="text/javascript" language="javascript" charset="utf-8" src="${pageContext.request.contextPath}/video/js/videoRealtime.js"></script>
</head>
<body>
<div id="videoRealtime"></div>
</body>
</html>
-------------------
js代码:
alert("测试")
输出为乱码 , 直接在 jsp页面输出正常。
请问是什么原因造成的? 求大师详解。。。。。。。。。。。。。。。。。。。。。