上次说过出去的乱码用apache解决,这样很方便因为apache规定了所有的header都是gbk的了,但这样有个严重的问题,比如你在这个apache下挂载了另外一个utf-8的业务怎么办?这是一个非常痛苦的问题,要解决的方法,我个人觉得还是利用服务器端解决比较好。
比如在php里用header();解决头的问题,唯一的改动可能就是你把原来的文件名改成.php的就行了,这个占不了多少消耗的,而且这样比较灵活。
当然最后老话重提:强烈建议用utf-8编码!!!重提100次,因为编码会非常折腾人的,这些都是用时间和血泪换来的。
比如在php里用header();解决头的问题,唯一的改动可能就是你把原来的文件名改成.php的就行了,这个占不了多少消耗的,而且这样比较灵活。
当然最后老话重提:强烈建议用utf-8编码!!!重提100次,因为编码会非常折腾人的,这些都是用时间和血泪换来的。