js文件中直接alert()中文出来的是乱码

js代码是单独写的没有和JSP文件一起直接alert()中文出来的是乱码但是如果我从servlet中传中文过来alert()出来的就是正常的问怎么回事?怎么改?... js代码是单独写的没有和JSP文件一起
直接alert()中文出来的是乱码
但是如果我从servlet中传中文过来alert()出来的就是正常的
问 怎么回事? 怎么改?
展开
 我来答
匿名用户
推荐于2018-06-28
展开全部
  解决办法:
  在这句语句上面加上echo "<meta http-equiv='Content-Type'' content='text/html; charset=utf-8'>";
  注意里面的charset编码需要填写你网页对应的编码。
  实例如下:
  echo "<meta http-equiv='Content-Type'' content='text/html; charset=utf-8'>";
  echo "<script charset='utf-8' type='text/javascript'>alert('请登录');window.location.href='admin/index';</script>";
喜欢猪的人
2008-08-11 · TA获得超过660个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:522万
展开全部
你在JSP文件的最上面加上
<%@page contentType="text/html;charset=GBK"%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
五月金蛇
2018-06-28
知道答主
回答量:9
采纳率:0%
帮助的人:4526
展开全部
有这种可能,js文件保存时是带编码的,用文本文档或工具软件打开你的js文件,文件-另存为,选择编码保存,编码更改为UTF-8保存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式