php网站本地测试正常,传到服务器布局混乱,竟是UTF-8问题!!!!!

      最近接了一个小项目,用的是cmseasy的模板搭建网站,在本地上测试无误后,兴奋的把网站挂到服务器上,结果发现后台登录验证码总是刷新不出来,而且整个网站的前台布局完全混乱,完全不明白这是怎么回事,后来仔细想了想,从本地上传到服务器并没有修改什么文件,只是在服务器端修改了数据库连接的配置文件,其他的都没有动,简单一想可能是修改的那两个文件的问题,难道是误改了什么?仔细核对发现除了修改数据库密码其他并没有什么不同,那是什么原因造成的呢,然后我又比较了一下本地和服务器的环境,我用的服务器是windows2003系统,用的xmapp 版本是1.8.1,本机是windows 7,用的xmapp 版本是1.8.3,除了php版本不一样其他也没有啥大的区别,后来在网上看到有人这样解释,尝试了一下,果然解决了,竟然是编码的问题,我也是醉了,所以特别记录一下,原来我在服务器上修改配置文件时用记事本打开的,修改完毕后保存, 记事本保存的utf-8格式其实是一种utf-8+BOM格式,我把该文件下载到本地,用editplus工具编辑,打开数据库配置文件,选择文件,另存为,在编码方式,选择utf-8 然后点击保存,然后上传到服务器,再打开前台和后台页面,显示正常,耶,问题解决了,整个人心情也酸爽了,哈哈!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值