解决国外空间access数据库乱码问题
2008-04-24 20:35
260 查看
前几天有个朋友从国外买了一个ASP空间,今天把网站上传之后发现所有从access数据库读取的数据都是乱码,实在找不到好的解决方法后过来问我。
具体情况是这样的:
非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了,中文全是?号。
可惜我用asp的那阵没用过国外空间,还真没碰到过ASP读取access数据库出现乱码的情况,所以没有办法,只好去网上找,网上各种各样的说法很多,但是最终还是归结了三种解决方法,列在下面,以备后用:
方法一:
使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!
方法二:
后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这
个问题的文章,方法为添加<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>到每一页的开头,赶紧测试了一下,果然OK!!!
方法三:
添加一个config.web文件到
web目录下,
建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization>
requestencoding="utf-8"
resp
/>
</globalization>
对于第一个解决办法,可能会出现转化不成功等情况;第二种方法的弊端就是要修改很多的asp文件;第三种方法好像是对asp.net的程序起作用,asp.net我还真没用过,不好妄加评论。
这三种方法适用于access数据库出现乱码的问题,对于整个网页都出现乱码的问题,请检查你的页面代码里面是否在meta标签里面设定了编码。如:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
具体情况是这样的:
非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了,中文全是?号。
可惜我用asp的那阵没用过国外空间,还真没碰到过ASP读取access数据库出现乱码的情况,所以没有办法,只好去网上找,网上各种各样的说法很多,但是最终还是归结了三种解决方法,列在下面,以备后用:
方法一:
使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!
方法二:
后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这
个问题的文章,方法为添加<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>到每一页的开头,赶紧测试了一下,果然OK!!!
方法三:
添加一个config.web文件到
web目录下,
建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization>
requestencoding="utf-8"
resp
/>
</globalization>
对于第一个解决办法,可能会出现转化不成功等情况;第二种方法的弊端就是要修改很多的asp文件;第三种方法好像是对asp.net的程序起作用,asp.net我还真没用过,不好妄加评论。
这三种方法适用于access数据库出现乱码的问题,对于整个网页都出现乱码的问题,请检查你的页面代码里面是否在meta标签里面设定了编码。如:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
相关文章推荐
- 最新方案:国外空间乱码显示问题的解决
- 国外空间乱码显示问题的解决()
- 国外空间乱码显示问题的解决方法
- 解决国外空间数据库乱码的问题
- 国外Asp.Net空间中SqlServer数据库显示非中文乱码的问题
- 国外空间出现乱码的几种解决办法
- 代码解决免费空间时出现乱码的问题
- 国外Asp.Net空间中SqlServer数据库显示非中文乱码的问题
- 国外空间乱码的解决方法
- OpenCV 颜色空间缩减 and 解决vs2013编译器乱码输出问题
- ASP+ACCESS数据库中文乱码问题解决
- 今天解决的问题:在vc中往Access数据库写中文时出现乱码。
- java jdbc连接Access数据库 出现中文乱码问题解决
- 国外空间Access数据库排序错误的解决办法
- Mac系统彻底解决matplotlib中文显示乱码的问题
- 初识WorldWind——WorldWind编译生成,解决乱码等问题
- 解决linux中mysql乱码问题
- 解决下载文件时中文乱码问题
- 解决 “数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间” 的问题
- 解决接口汉字乱码问题