在做TES项目时,有个奇怪问题,生成html文件是UTF-8编码。而生成的CSS文件却是GBK编码。

代码都是一样,输出的编码类型却不一样。

经过测试,得出以下结论:

1、输出纯英文字符串时,其编码默认是GBK的,因为没有中文字符存在,则无法判断是否是utf-8。

2、有中文存在,则文件输出UTF-8的。

阅读全文——共404字