三月 12th, 2008

当心乱码让你死于无形

Category: SEO, Author: 张敏

今天调试程序时,无意中发现网站列表页的html源码中的中文竟然全部都是乱码,在浏览器中页面显示是完全正常的,在firefox浏览器的源码查看器中所有中文也都是正确的,回想起各大搜索引擎对该网站收录量大幅减少,特别是权重很高的列表页竟然都没被收录,突然茅塞顿开。
经过一番调试,发现字符乱码的原因竟然是一个lleft函数,该函数对字符串进行截取时,没有考虑到gbk和utf8字符编码的差异,导致截取出来的字符成了乱码,进而影响了整个页面的编码。
以后做站,一定要检查下源代码是否含有中文乱码,以目前经验来看,出现这种情况一般有两种原因:一是页面文件本身编码不对,二是截取字符串出现了问题。

Tags: ,
本文网址:http://zhangmin.org/?p=94

One Response to “当心乱码让你死于无形”

» You can leave a response or Trackback .

留下评论