jsp引入的js乱码问题

jsp页面编码格式是GBK而引用的js是UTF-8的,在开发过程中没有注意到这个问题,在本地和uat环境虽然的确是乱码的但是功能却没有问题,但是到了生产环境却由于乱码问题导致功能失效报错,这是为什么呢,既然出错本地和uat环境应该也会出错的呀,不解,还望大神解惑

解决办法:

1.jsp页面中加

XML/HTML code?

1

<%@ page language="java" import="java.util.*" contentType="text/html;charset=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文件时出现乱码
2.导入js时候设置一下charset 3.所有的编码方式要一致。4.eclipse中js中文乱码解决选择"window">>"preferences">>"general">>"content types">java Source Files>在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"update"按钮,再打开JS文件就可以.5.E...

jsp引入js文件的问题
4)引入js的编码问题;将两者的编码改为一致,一般我们可以修改JS文件编码使其与页面编码一致。第二种方式是使用script标记的charset属性来显式指明所引入js文件的编码。如 这样无论页面是什么编码,都可以正常的访问这个JS中的内容。相比之下,第二种可能更方便一些,而且作为一种好的习惯,平时我们应该...

tomcat jsp 调用js乱码
进入Tomcat目录,找到conf文件夹,里面的server.xml 打开 找到 <Connector port="8081" protocol="HTTP\/1.1"connectionTimeout="20000"redirectPort="8443"URIEncoding="utf-8" \/> URIEncoding="utf-8" 为你的tomcat编码格式 修改即可!

为什么js会引入错误?
一般来说,在jsp中引入js、css时就可能会出现net::ERR_ABORTED 404(即Not Found)错误,即前端报错,解决方式也有两种比较常见的方式。具体介绍如下:解决方法一 在js,css文件导入项目后可以先重新启动软件,需要保证编码格式正确js引入加入type=“text\/javascript”css引入加入rel=“stylesheet”然后重启i...

JSP乱码一般有什么解决办法?
或者把ISO8859-1和GB2312 的位置换一下,自己多试试,就能找到解决问题的办法。将乱码问题分为三类JSP页面显示中文乱码;表单提交乱码;数据库应用乱码 1) JSP页面内输出中文时出现乱码 解决方案在JSP文件中使用page命令指定响应结果的MIME类型,如<%@ page language="java" contentType="text\/html;...

jsp引入js文件的问题
1)引入的js文件出错,检查方法:将Js的内容写在当前的页面的 之间,看是否能够正常运行,如果不能,请核查代码 2) 如果引入的代码在当前页面中能够正常运行,但当引入时不能正常运行,则有两种可能 A:引入Js的路径有问题 B:引入的Js的编码格式与当前页面不匹配; 3)引入Js的路径问题 js的...

jsp页面的jquery ui datepicker控件出现中文乱码,有没有人出现过这种...
js乱码:解决方法:① charset这个属性设置和你页面一个编码;②将js中的汉字换成uncode码(推荐使用这种方式)③http:\/\/hi.baidu.com\/zhaotao_king\/blog\/category\/Javascript PS:有问题可百度Hi我!~good luck!

在jsp页面中使用js解析xml乱码,详细问题如下:
确认你setAtrribute时的text的字符集,和页面的字符集相同

...3.2+mysql4.0插入数据和读取数据乱码问题.急!!!
一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码:对不同的WEB服务器和不同的JDK版本,处理结果就不一样。原因:服务器使用的编码方式不同和浏览器对不同的字符显示结果不同而导致的。解决办法:在JSP页面中指定编码方式(gb2312),即在页面的第一行加上:,就可以消除乱码了。完整页面如下...

js文件编译错误(js文件怎么编译)
解决方法是:改变js编码方式——打开保存的js文件,点另存为,注意保存时的格式要与网页一致。3、最后,在弹出的保存窗口底部有一个“编码”的选项,选择编码类型为程序对应的类型并保存以消除乱码问题,如下图所示。以上就是解决js中文乱码的操作方法。4、你的js文件编码有问题,改成utf-8就可以了。

相似回答