网页中中文变成乱码是为什么啊?

xuli2013 发布于 2013/08/06 14:40
阅读 2K+
收藏 0

今天编写网页时,有一段代码,我直接添加在html中,网页显示无错误,但是改成用js动态添加,网页中添加的那部分中文都变成乱码了,为什么呢?

直接将代码写在html中:”常用表情“正常显示


用js动态添加代码,”常用表情“四个字变成乱码

加载中
0
不正常的物种
不正常的物种

你的js和你的网页编码不同,

<script language="javascript" type="text/javascript" src="你的js地址" charset="你的网页编码"></script>

xuli2013
xuli2013
回复 @不正常的物种 : 啊就是这个原因,js文件的编码不是utf-8,太感谢了
不正常的物种
不正常的物种
回复 @xuli2013 : 你写的是utf-8,但是文件编码不一定是utf-8的你用工具看下几个文件的编码,在统一一下。看行不行
xuli2013
xuli2013
编码相同啊,都是utf-8。哦,对了,js文件中用了jquery,但是我也做了声明,这个有影响吗?
0
工作流流流流流
工作流流流流流

检查一下当前项目是否是urf-8格式

 

工作流流流流流
工作流流流流流
知不知道在properties中add信息时如果输入中文会自动转义,你可以把那四个字换一下。。 或者在myeclipse中打开js查看着四个字是否为乱码从而确定错误原因。。
xuli2013
xuli2013
是utf-8格式
返回顶部
顶部