网页页面使用的编码为 utf-8,js 文件的编码是 gb2312,在使用 <script> 标签加载 js 时又未指定 charset,浏览器就使用网页的编码作为 js 文件的默认编码,即用 utf-8 的格式加载 gb2312 编码的 js 文件,最终导致乱码。
网页页面使用的编码为 utf-8,js 文件的编码是 gb2312,在使用 <script> 标签加载 js 时又未指定 charset,浏览器就使用网页的编码作为 js 文件的默认编码,即用 utf-8 的格式加载 gb2312 编码的 js 文件,最终导致乱码。