当前位置:编程学习 > JAVA >>

JS弹出框乱码?怎么解决

用JS验证网页内容弹出框乱码,在eclipse里预览jsp时显示正常,部署到服务器上再用浏览器打开网页,弹出框就乱码了。先前不会的,项目做到后面就出这问题了 --------------------编程问答-------------------- 仔细看看编码哪里没有设置好, --------------------编程问答-------------------- 问一下你楼主:你的JS代码是外部引用还是直接在代码中加入的? --------------------编程问答-------------------- <%=URLEncoder.encode(要转码的内容,utf-8")%> --------------------编程问答-------------------- 外部引入的  charset设置是GBK   --------------------编程问答-------------------- 你必须设置IE浏览器的 编码方式吧  --------------------编程问答-------------------- 最好设成UTF-8 --------------------编程问答-------------------- 直接右键工程--properties-在text file中的encoding设置成utf-8即可! --------------------编程问答-------------------- 要转码的,要么在服务端转  要么在客户端转 --------------------编程问答--------------------
引用 7 楼 xingfuzhijianxia 的回复:
直接右键工程--properties-在text file中的encoding设置成utf-8即可!


嘿嘿  统一编码 utf-8 --------------------编程问答-------------------- 所有的都utf-8根本就不会乱码 --------------------编程问答-------------------- 还是不行、、、 --------------------编程问答-------------------- 全部使用utf-8确实是出现了乱码
还有什么方法可以解决
--------------------编程问答--------------------
引用 12 楼  的回复:
全部使用utf-8确实是出现了乱码
还有什么方法可以解决


试一下将js文件重新保存一下,保存的时候编码格式改为UTF-8 --------------------编程问答-------------------- 设置编码格式 --------------------编程问答-------------------- 两个页面的编码不一致的,例如jsp文件的contentType=“text/html;charset=utf-8”,而js文件的properties属性则是gbk,此时引入的js文件弹出的中文内容就是乱码。 --------------------编程问答-------------------- 如果是外部引入的js文件,你试试在你引入的那个<link>标签里改一个属性,charset=utf-8。。。。 --------------------编程问答-------------------- 常用乱码的解决方法
http://blog.csdn.net/tianma630/article/details/8458198
希望对你有帮助 --------------------编程问答-------------------- 首先确认你的contentType=“text/html;charset=utf-8
然后用记事本打开弹出窗口的文件,另存为,选择编码UTF-8,覆盖保存,肯定就可以了
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,