JavaScript 中有时 alert() 弹出的对话框中显示中文会乱码, 这要怎么解决? 下面本篇文章就来给大家介绍一下解决方法, 希望对大家有所帮助.
html 页面的字符集为 GBK, 不支持显示中文, 如果在 JavaScript 中的 alert() 弹出的对话框中显示中文则会出现乱码. 就像下面这样:
其实写网页最好就是用 UTF-8 编码, 很多中文的问题都会迎刃而解.
解决办法:
1, 在 HTML 文件内部使用 alert()
使用 < meta > 标签设置 UTF-8 编码即可
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
实例:
.HTML 文件:
2, 调用外部 JS 文件
在 < script > 标签里加入 charset = "UTF-8".
.HTML 文件:
.JS 文件:
运行结果:
来源: http://www.css88.com/qa/javascript/11385.html