jbk与utf-8编码问题

谷歌浏览器访问服务器的用thyeleaf渲染的html模板,利用js给模板赋一个字符串。js与html文本都是utf-8编码。但展示在浏览器的文本出现乱码。
如果js文本改成gbk编码的字符串,就不会出现乱码,为什么?

说明你后端配置的是GBK字符编码,可以修改为UTF-8。