静态页前端乱码,另存为后正常解决办法

问题:关于静态页乱码的问题,动态访问jsp正常,用程序生成静态页后就乱码,但静态页源码正常,本来就utf-8格式,另存为utf-8然后覆盖就又正常了。百度“静态页乱码,另存为”只找到一条有用信息,http://www.phpfans.net/ask/discuss3/888659406.html ,



然后照做,同样还是乱码。

后经高人指点,终于发现错误,改之,搞定。

下面说明原因:

在没添加上面的 content-type 编码之前jsp、css、js皆为统一的UTF-8,生成静态页后还是乱码,后改为GBK后,正常,但不是我想要的。而后,加了content-type 编码,还是乱码。后静态页发给高人,高人一眼识破,小小问题。就是上面的编码放置问题,我加进去的时候是习惯性地放在了title的后面,所以怎么捣腾都是乱码,其实应该在最上面。这里是html编译、解析的问题,因为在title里面有中文的,那两句放在之后更之前一样的,放在最前,那就不一样了,最前的话,在出现中文之前就定制好了编码格式,所以都得到了处理,乱码就不会有了。

小记一下。

你可能感兴趣的:(Html)