前不久,因为我的blog不能使用David的referer反向连接系统,我就到PJBlog的论坛求助,看看其他设置成功的兄弟们是怎么弄的,菊开那夜大哥给我说应该是文件编码的问题(具体请看http://bbs.pjhome.net/viewthread.php?tid=1648]http://bbs.pjhome.net/viewthread.php?tid=1648),我就重新上传了一份blog程序到另外的目录里看看这个乱码是怎么回事,上传完了,一打开,就提示数据库连接有问题。我就纳闷了,我另一个blog程序用同样的上传软件,就是目录不同而已, 而且我的是收费空间,怎么就会出现数据库连接有问题??于是我又到论坛搜索了一下,发现有这个问题的人还挺多的,有人说把数据库的后缀改为mdb就行了,在百度上搜索也这样说。我改过来,还提示有问题。
我想之前我的blog程序有乱码,但可以正常访问, 弄了一个新目录来放blog程序提示数据库有问题,那是不是软件上传时的方式没设置好(ftp上传有ASCⅡ和二进制2种方式)而导致的文件上传后编码出现了问题。我就照这个想法试了一下。嘿,还真成了。
原因分析:ftp软件上传是靠文件的扩展名来自动设置上传方式是ASCⅡ还是二进制的,asp类文本文件是ASCⅡ 方式上传,而数据库文件mdb是二进制方式上传。而我们在官网上下的程序已经把数据库文件的文件后缀改名为asp,所以软件就把数据库文件当普通asp文件按ASCⅡ 方式上传,结果数据库文件的文件信息就会遭到破坏,所以程序会提示数据库文件连接有问题。
解决方法:知道了原因就好解决了。在上传前就先把据库文件的文件后缀改回mdb来,上传完后再改为asp就是。论坛和网络上说的方法不清楚,就只说了把据库文件后缀改为mdb,如果在上传完后再改是没有效果的,一定要在上传前就改好。当然你也可以把上传方式直接设为二进制,不过UIF-8语言编码的文件在上传后可以正常访问,而在ie下看源文件就回发现其中的中文全是乱码,估计我前一个blog程序就是这样出现乱码的。
版权所有。转载时必须以链接形式注明 作者和原始出处及本声明!
如果你有其他要求,可用这个邮箱联系我:
我想之前我的blog程序有乱码,但可以正常访问, 弄了一个新目录来放blog程序提示数据库有问题,那是不是软件上传时的方式没设置好(ftp上传有ASCⅡ和二进制2种方式)而导致的文件上传后编码出现了问题。我就照这个想法试了一下。嘿,还真成了。
原因分析:ftp软件上传是靠文件的扩展名来自动设置上传方式是ASCⅡ还是二进制的,asp类文本文件是ASCⅡ 方式上传,而数据库文件mdb是二进制方式上传。而我们在官网上下的程序已经把数据库文件的文件后缀改名为asp,所以软件就把数据库文件当普通asp文件按ASCⅡ 方式上传,结果数据库文件的文件信息就会遭到破坏,所以程序会提示数据库文件连接有问题。
解决方法:知道了原因就好解决了。在上传前就先把据库文件的文件后缀改回mdb来,上传完后再改为asp就是。论坛和网络上说的方法不清楚,就只说了把据库文件后缀改为mdb,如果在上传完后再改是没有效果的,一定要在上传前就改好。当然你也可以把上传方式直接设为二进制,不过UIF-8语言编码的文件在上传后可以正常访问,而在ie下看源文件就回发现其中的中文全是乱码,估计我前一个blog程序就是这样出现乱码的。
版权所有。转载时必须以链接形式注明 作者和原始出处及本声明!
如果你有其他要求,可用这个邮箱联系我:
0 Comment(s)相关日志
撤出yupoo相册
奥运封网期间(8月1日-8月25日)实行留言评论审核制
关于被点名
angel发布FCKeditor 2.6 精简版
博客皮肤换为 YeYo-Skin03模板,并作了些适应性修改
用上了以下boblog插件
博客养成记录——对blog程序的使用和修改&友情链接申请、核查
【原创整理】使F2blog在侧栏显示登陆框
【原创】最新phpMyAdmin 2.11.1配置方法
把博客皮肤换成了三栏cleargreen
撤出yupoo相册
奥运封网期间(8月1日-8月25日)实行留言评论审核制
关于被点名
angel发布FCKeditor 2.6 精简版
博客皮肤换为 YeYo-Skin03模板,并作了些适应性修改
用上了以下boblog插件
博客养成记录——对blog程序的使用和修改&友情链接申请、核查
【原创整理】使F2blog在侧栏显示登陆框
【原创】最新phpMyAdmin 2.11.1配置方法
把博客皮肤换成了三栏cleargreen


在线听歌的好去处-星星音乐谷
本站使用插件一览