找不到为什么我的JavaScript破坏了我的HTML编码

时间:2018-08-02 07:20:51

标签: javascript html encoding character-encoding

大家好,感谢您的宝贵时间,

我有一个html页面,可以很好地单独运行,没有编码问题,但是如果我包含js脚本,则会破坏我加重字符的编码,最后得到一堆“Ô,“©”和“Å”。

我可以将两个文件放在这里,但是它们很大。

到目前为止,我已经尝试了两件事:

  • 在我的html头中设置meta charset utf8标签
  • 在脚本的调用标签中将charset utf8设置为属性
  • 使用“ file -bi”检查文件的编码,它们都是ut-8

我在JS中很少进行DOM操作,即使在JS根本不操作的字符串上,编码也被破坏了。

我不知道如何解决这种编码问题,任何提示将不胜感激!

1 个答案:

答案 0 :(得分:1)

我不知道您使用的是哪个编辑器,但请查看保存文件时使用的编码。例如,在“ Atom”中,其位于右下角。 保存它们的编码必须与meta标签中的编码匹配