为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我用定时器输出的结果有乱码?

为什么我用定时器输出的结果有乱码?

umenoki 2016-10-20 13:05:06
<script type="text/javascript">   function clock(){      var time=new Date();                      document.getElementById("clock").value = time;   }    var i=setInterval(clock,100); </script></head><body>  <form>    <input type="text" id="clock" size="50"  />    <input type="button" value="Stop" onclick="clearInterval(i)" />  </form></body>输出结果:
查看完整描述

3 回答

?
stone310

TA贡献361条经验 获得超191个赞

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<script type="text/javascript">
 function clock(){
        var time=new Date();
 document.getElementById("clock").value = time;
 }
    var i=setInterval(clock,100);
</script>
</head>
<body>
<form>
    <input type="text" id="clock" size="50"  />
    <input type="button" value="Stop" onclick="clearInterval(i)" />
</form>
</body>
</html>

HTML的head格式这么写能正常显示吗?我的Chrome可以正常显示

查看完整回答
反对 回复 2016-10-20
?
路人丶丨

TA贡献115条经验 获得超45个赞

定义文件编码格式

定义浏览器编码格式

两者统一

查看完整回答
反对 回复 2016-10-20
  • umenoki
    umenoki
    都是UTF-8,而且文件在IE浏览器中打开就没有乱码,在Chrome上打开就乱码了
  • 路人丶丨
    路人丶丨
    我试了一下你的代码,IE和Chrome都是正常的。 无法重现问题,你可以在看看自己的项目编码格式,以及IDE的JSP编码格式。 几个格式都统一的话应该不会出现这个问题。
  • 3 回答
  • 0 关注
  • 1637 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信