chrome如何识别无BOM的utf8?

前端项目运行后浏览器能识别html,但是js的中文就是乱码
查看target后中文显示正常,应该就不是tomcat 的原因
单独用notepad++转为utf8 BOM编码浏览器就能正常显示
但是这样效率太低了
有没有能让浏览器判断utf8 无BOM的编码呢?

可以通过在HTML头部添加标签来告诉浏览器使用UTF-8编码,这样浏览器就会自动识别并解码中文字符。例如:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    你好,世界!
  </body>
</html>

另外,如果在JavaScript中使用了中文字符串,可以使用Unicode转义序列来表示中文字符,例如:

var str = "\u4f60\u597d"; // 输出"你好,世界!"