虽非饕餮大餐,但有别样风味。
环境:
1:win下最新版本的safari
2:js被gzip过
在safari下出现乱码,无法确认原因,更改为不是gzip后无乱码。查找了很久,发现触发条件是
js被gzip过,js是utf-8编码,包含js的html是gb2312(文件和meta申明为utf-8都无效)。
只要这样safari下js肯定是乱码。
两种解决方案
1:html加载真正的头为utf-8
2:在引用js的时候在script标签中添加 charset=utf-8。
没有评论:
发表评论