加载js的编码问题

设置编码的通常是三个地方

  1. Apache 2. HTML页面 3. 标签指定

有时候会遇见这样的问题:html页面的编码是utf-8,apache默认设置是gbk,这就会出现一个优先级的问题,
经过测试优先级是这样的:apache > html,但是如果在header()函数中指定的话,header函数的优先级最高:

apache优先级较高
html:

apache:
DefaultCharset:gbk
php优先级较高
html:

apache:
DefaultCharset:gbk
php:
header('Content-type=text/html; charset=utf-8');

如果页面的编码是gbk,但引用的js编码是utf-8的话怎么办呢?两种方案:
方案1:

front:

backend:
file:asset/outerjs.php

方案2:


你可能感兴趣的:(加载js的编码问题)