网站搬家的时候应该注意网站编码的问题,特别是如果像我的博客一样从Win主机换到Linux主机,这种情况下尤其值得注意php的兼容问题。上次将由香港空间搬到国内,按照正常的转移步骤把数据库和网站程序都上传到国内空间,完成绑定后出现首页可以打开,但是其它页面就出现404页面。
我想肯定是固定链接的问题,因为在win主机设置伪静态的时候,给网站上传了一个httpd文件,而linux默认会生成.htaccess文件应 该是这个的原因。于是,通过在线控制面板直接把httpd.ini这个文件删除了,再次打开发现可以正常浏览了,我以为这样就结束了。但是,事实并非如 此,我一个朋友说他那边打不开了,提示内容编码错误,无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。网页编码有UTF8、 GBK、GB2312等种类,GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换,但是我想了下操作中有什么失误导致编码错 误,原来是在用网页在线控制面板的时候用txt格式打开了配置文件,从而导致编码错误。
编码错误该怎样解决呢?我是这样解决的:通过ftp客户端将index.php打开发现的确出现了乱码,于是把它删除了,下载个这个版本的 index文件,记得要用dreamweaver等相关软件打开,将数据库用户名密码等信息配置好上传上去,就可以打开了。但是这里要说的是,我的网站是 因为我在控制面板用txt格式修改了index文件,才导致网站编码错误。如果你的网站打开的时候浏览器也提示内容编码错误,你首先应该想到是哪个过程导 致了乱码,同时找到乱码的文件然后对于修改就可以了。
以上就是如何解决网站内容编码错误的解决方法,通过事情我们要认清这个事情,在ftp客户端可以在线用txt格式编辑网站文件,但是主机商提供的在线控制面板进行在线编辑时,用txt格式修改文件很容易导致网站编码错误,这一点值得注意。
本文由破折君博客(http://www.pzboy.com)发表,欢迎大家转载,转载时请保留此链接,谢谢合作!
更多网络知识及相关网络服务请QQ咨询深圳网站建设公司QQ:2361277551