解决办法:
1.jsp页面中加
XML/HTML code?
1<%@ page language="java" import="java.util.*" contentType="text/htmlcharset=UTF-8" pageEncoding="UTF-8"%>2.调用js时如下
XML/HTML code?
1<script type="text/javascript" src="js/test.js" charset="UTF-8"></script>3.将jsp文件和js文件的编码格式都设为utf-8
4.以上还不行的话就得放大招啦!
①将js文件中的内容全部复制,新建一个txt文件,粘贴进去
②然后选择另存为:将编码选择为utf-8
③将保存类型选择为所有文件
④文件名选择为js文件,然后将原来的js文件覆盖掉
顶
问题原因在于你的jsp的页面编码格式和js的编码格式不一致导致的,解决办法如下1:查看jsp页面page指令中的编码格式,是UTF-8或者GBK,在选中js文件,右键,属性,查看字符编码,改为与jsp页面字符编码相同的,点击确定即可
注意:此种方式会导致js文件中原有的中文变为乱码,重新写一次中文即可
2:选中js文件,右键,属性,查看字符编码,记住后确定;打开jsp文件,修改jsp文件的page执行中的pageEncoding,将其字符编码与js保持一致即可
进入Tomcat目录,找到conf文件夹,里面的server.xml 打开 找到<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8" />
URIEncoding="utf-8" 为你的tomcat编码格式
修改即可!