分享

写回答

发帖

godaddy虚拟主机access数据库中文乱码的解决方法

GoDaddy GoDaddy 20478 人阅读 | 26 人回复

发表于 2007-7-15 13:23:47 | 显示全部楼层 |阅读模式

非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了。中文全是?号,这是数据库乱码引起的,解决方法可以考虑如下:

方法一:
使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!

方法二:
后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这个问题的文章,方法为添加<%@ CODEPAGE = "936" %>到每一页的开头,有点类似于jsp中的<%@ page c%>,赶紧测试了一下,果然OK!!!

例子如下面所示:
<%@ CODEPAGE = "936" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%@ Import Namespace="System.Globalization" %>
<html>
<head>
<meta http-equiv="Content-Type" c>
</head>

方法三:

添加一个config.web文件到web目录下。建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization
requestencoding="utf-8"
resp
/>
</configuration>

评分

参与人数 1威望 +5 收起 理由
add.c + 5

查看全部评分

回答|共 26 个

royblue

发表于 2007-7-15 13:50:04 | 显示全部楼层

还是不能啊,版主~~~~

royblue

发表于 2007-7-15 13:50:37 | 显示全部楼层

http://ukoo.info/blueskyshoper/index.asp还是一样
RAKSmart

大漠孤狼

发表于 2007-7-15 14:03:28 | 显示全部楼层

你是按照哪种方法修改的?

royblue

发表于 2007-7-15 14:49:47 | 显示全部楼层

第三种~~~

大漠孤狼

发表于 2007-7-15 22:31:22 | 显示全部楼层

那试一下其他的,我从网上找过来的,我不懂ACCESS的怎么弄

royblue

发表于 2007-7-17 05:02:20 | 显示全部楼层

三种都是不行的,晕

querui

发表于 2007-8-8 01:31:40 | 显示全部楼层

我上传了一个几K的图片目录直读,不带数据库的也乱码,现在那个空间我就用来存文件了,什么都不能用

大漠孤狼

发表于 2007-8-8 09:21:33 | 显示全部楼层

原帖由 querui 于 2007-8-8 01:31 AM 发表
我上传了一个几K的图片目录直读,不带数据库的也乱码,现在那个空间我就用来存文件了,什么都不能用

那估计是因为你的页面没有指定编码,国内人写程序老是犯这种错误

querui

发表于 2007-8-8 12:08:21 | 显示全部楼层

ASP文件里是这样的,我在前面加<%@ CODEPAGE = "936" %>就出错,现在上传的所有程序都是乱码,什么都不可以,帮帮忙,谢谢啊


<!--#include file = "Lib/Global.asp"-->
<%
Dim nnf,Skin,s0

'// 实例化类
Set nnf = New SiteBase
nnf.Init                                                                        '// 初始化
nnf.Skin = "default"                                                        '// 使用的皮肤
Skin = "Skin/" & nnf.SkinDir                                        '// 皮肤路径
nnf.MainTpl = Skin & "/Main.htm"                                '// 主模板路径
nnf.FolderTrTpl = Skin & "/Folder_Tr.htm"                '// 文件夹项目模板
nnf.FolderTdTpl = Skin & "/Folder_Td.htm"                '// 文件夹项目模板
nnf.FileTrTpl = Skin & "/Folder_Tr.htm"                        '// 文件项目模板
nnf.FileTdTpl = Skin & "/File_Td.htm"                        '// 文件项目模板
nnf.PageTpl = Skin & "/PageSplit.htm"                        '// 分页模板

'// 图片主目录初始化,图片文件类型设置,分页初始化
nnf.Album = nnf.iif(Request("album") = "","Gallery",Request("album"))
nnf.SetType = "jpg|gif|png|jpeg|bmp"
nnf.Page = nnf.iif(Request("Page") = "",1,nnf.iif(IsNumeric(Request("Page")),Request("Page"),1))

'// 页面逻辑
Select Case Request("o")
        Case "View"
                Response.Redirect(nnf.nowAlbum & "/" & Request("file"))
        Case Else
                s0 = nnf.Create_Table(nnf.dir_Get_Contents(Server.MapPath(nnf.nowAlbum)))
您需要登录后才可以回帖 登录 | 注册

本版积分规则