godaddy空间 读取数据库出现乱码,且增删改查命令都失效。
网站是asp+access做的,我把同样的网站上传到国内服务器上,无论是显示上,还是数据库操作上,一切正常。但是上传到godaddy空间后,部分读取数据库页面出现问号乱码...
网站是asp+access做的,我把同样的网站上传到国内服务器上,无论是显示上,还是数据库操作上,一切正常。但是上传到godaddy空间后,部分读取数据库页面出现问号乱码,而且后台操作数据库也失效,我真的懵了,第一次用去海外网站注册海外空间,哪位前辈指点一下啊!
真的抱歉大家,忘了加分,谁解决了该问题,我追加200积分! 展开
真的抱歉大家,忘了加分,谁解决了该问题,我追加200积分! 展开
4个回答
展开全部
方法一:
使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!
方法二:
添加<%@ CODEPAGE = "936" %>到每一页的开头
方法三:
添加一个config.web文件到
web目录下,
建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization
requestencoding="utf-8"
responseencoding="utf-8"
/>
</configuration>
ACCESS保存到2000或者更早的版本。这样读取数据库?的问题就可以解决。
这个方法亲测有效。
godaddy的空间有两种,linux和windows的。其中windows的主机支持ASP,而linux的主机不支持asp看下你的主机是哪种。如果是免费主机可以在主机面板中更换主机类型。linux和windows主机可以任意互换。如果是付费空间,可以联系客服更换主机空间。
使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!
方法二:
添加<%@ CODEPAGE = "936" %>到每一页的开头
方法三:
添加一个config.web文件到
web目录下,
建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization
requestencoding="utf-8"
responseencoding="utf-8"
/>
</configuration>
ACCESS保存到2000或者更早的版本。这样读取数据库?的问题就可以解决。
这个方法亲测有效。
godaddy的空间有两种,linux和windows的。其中windows的主机支持ASP,而linux的主机不支持asp看下你的主机是哪种。如果是免费主机可以在主机面板中更换主机类型。linux和windows主机可以任意互换。如果是付费空间,可以联系客服更换主机空间。
展开全部
很明显,你没有给数据库设置属性,还有代码要使用UTF-8编码的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
godaddy的不支持中文语言,而且你的服务器看看是IIS的IIS支持ASP
先写个代码测试下是否支持ASP<%=now%>如果能显示。你就看下你程序里是否有中文,分就不要了,能帮到你是我的荣幸
先写个代码测试下是否支持ASP<%=now%>如果能显示。你就看下你程序里是否有中文,分就不要了,能帮到你是我的荣幸
参考资料: http://www.63888.info/so.php?word=godaddy
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
国外要utf- 8 编码的 转换编码就行了额
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询