jsp中引入的js文件里alert总是弹出方形乱码
网上的方法都用过了也么有用,以下是我jsp页面中的部分代码:<%@pagecontentType="text/html;charset=utf-8"language="j...
网上的方法都用过了也么有用,以下是我jsp页面中的部分代码:
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>.......
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
......
<script charset="utf-8" type="text/javascript" src="js/loginCheck.js" >
网上说的这几种方法都用过,实在无解,请教高手!!!谢谢了! 展开
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>.......
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
......
<script charset="utf-8" type="text/javascript" src="js/loginCheck.js" >
网上说的这几种方法都用过,实在无解,请教高手!!!谢谢了! 展开
2个回答
2015-06-03 · 知道合伙人软件行家
关注
展开全部
问题原因在于你的jsp的页面编码格式和js的编码格式不一致导致的,解决办法如下
1:查看jsp页面page指令中的编码格式,是UTF-8或者GBK,在选中js文件,右键,属性,查看字符编码,改为与jsp页面字符编码相同的,点击确定即可
注意:此种方式会导致js文件中原有的中文变为乱码,重新写一次中文即可
2:选中js文件,右键,属性,查看字符编码,记住后确定;打开jsp文件,修改jsp文件的page执行中的pageEncoding,将其字符编码与js保持一致即可
1:查看jsp页面page指令中的编码格式,是UTF-8或者GBK,在选中js文件,右键,属性,查看字符编码,改为与jsp页面字符编码相同的,点击确定即可
注意:此种方式会导致js文件中原有的中文变为乱码,重新写一次中文即可
2:选中js文件,右键,属性,查看字符编码,记住后确定;打开jsp文件,修改jsp文件的page执行中的pageEncoding,将其字符编码与js保持一致即可
展开全部
你的问题很容易解决的,你的loginCheck.js文件的编码应该是GBK的,两种方法试一试:
1、<script charset="utf-8" type="text/javascript" src="js/loginCheck.js" >里面的utf-8换着GBK;
如果还不行,用第二种:
2、新建一个js文件,存储编码采用utf-8,然后记事本打开logniCheck.js,复制里面代码到你新建的js文件,然后页面还是用utf-8引用你的js。
js文件编码和页面编码不统一就会出现你的问题。
赶快试一试,要下班了。
1、<script charset="utf-8" type="text/javascript" src="js/loginCheck.js" >里面的utf-8换着GBK;
如果还不行,用第二种:
2、新建一个js文件,存储编码采用utf-8,然后记事本打开logniCheck.js,复制里面代码到你新建的js文件,然后页面还是用utf-8引用你的js。
js文件编码和页面编码不统一就会出现你的问题。
赶快试一试,要下班了。
追问
新建一个js文件,如何让存储编码采用utf-8??另存为吗?没有看见这个选项也?谢谢
追答
在js文件上鼠标右键,选择文件属性,设置编码,然后再拷贝你的代码进去,一定要先设置编码再粘贴。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询