分享

写回答

发帖

Godaddy主机access数据库乱码问题解决

GoDaddy GoDaddy 10732 人阅读 | 14 人回复

发表于 2007-9-23 14:41:09 | 显示全部楼层 |阅读模式

前几天购买了Godaddy的windows主机,上传文件后,进入后台管理,确实发现有乱码问题。在论坛上找到了解决的方式。最简单的就是用ACCESS2000打开数据库,然后转换到97版本,保存,上传覆盖即可。
这个方法确实有用。我的网站上友情链接和留言系统都是asp程序,用这个方法很快解决乱码问题。但是我的主站是asp.net程序,好像这个办法不管用。
一般来说,asp.net程序的网站系统根目录下有Web.config文件,通过修改这个文件就可以解决乱码问题。比如我的web.config文件中有<globalization requestEncoding=”gb2312″ responseEncoding=”gb2312″ />这段代码,只要再加入两个语句就行。改成<globalization requestEncoding=”gb2312″ responseEncoding=”gb2312″ culture=”zh-CN” fileEncoding=”gb2312″ />就行,不用转换数据库版本,就解决乱码问题。如果再换到access早期版本,反而出现了乱码。
另外至于数据库是否一定要传到access_db文件下,也不一定。主域名的网站数据库最好就放在这里。子目录网站程序的数据库可以就放在子目录下,只要保证这个子目录是可写的就行。

评分

参与人数 1威望 +3 收起 理由
大象无形 + 3

查看全部评分

回答|共 14 个

aabcd123

发表于 2007-9-23 15:09:45 | 显示全部楼层

比如说动网论坛 的ACCE数据库是在/data/Dvbbs8.mdb里  不用改到目录access_db吗

yiyix

发表于 2007-9-23 15:34:01 | 显示全部楼层

是的. 只要动网论坛的程序所在的文件夹属性是可读,可写(前面四个属性都勾上)的就行。我的动网论坛程序是在bbs目录下,我设置好bbs文件夹的属性就可以了,不用改到目录access_db

aabcd123

发表于 2007-9-23 15:39:51 | 显示全部楼层

好的 我研究下设置文件权限
是不是在Content (内容)----Directory Management 这里设置?

yiyix

发表于 2007-9-23 15:42:02 | 显示全部楼层

是的,就是Directory Management

aabcd123

发表于 2007-9-23 15:44:11 | 显示全部楼层

Read   Web   Browse    Write  Set Root   Reset
你知道这几个是什么意思吗?

你说的前面四个属性都勾上 是前4个吧

.

aabcd123

发表于 2007-9-23 15:46:18 | 显示全部楼层

这样说麻烦啊  大哥你有QQ没
我的是27343610   

问你几个问题

yiyix

发表于 2007-9-23 21:13:40 | 显示全部楼层

访问权限 Read
任何使用者都可以看到该文件夹的内容
网络权限 web
任何使用者可以用HTTP浏览网站,看到文件夹
浏览权限 Browse
使用者可以通过网络浏览器的路径目录,看到文件夹所有的内容(文件夹列表上的)。网路的“阅读”和“网络”的权限许可的前提下,浏览权限即可使用。
书写权限 Write
通过此权限可以修改文件的内容
复位 Reset
点击复位权限这个目录到其默认值,他会删除之前制定的权限(但是目录上的文件系统不能删除)

aabcd123

发表于 2007-9-23 21:55:42 | 显示全部楼层

大哥 如果我没BBS目录 直接把论坛上传到根目录  要不要设置? 我想一打开www.xx.com就是论坛   那样数据库是不是要放到目录access_db 里

yiyix

发表于 2007-9-23 22:58:25 | 显示全部楼层

没试过,应该是可以的,只要设置好Data文件夹的属性。
如果不行,只要修改一下数据库路径就行,就是论坛根目录下的conn.asp文件里的Db = "Data/***.mdb",改为Db = "access_db/***.mdb"  
***.mdb是你的数据库名称
您需要登录后才可以回帖 登录 | 注册

本版积分规则