2024年5月10日发(作者:)
Access数据库中UTF-8编码转GB2312编码的方法
2011/11/23
1. 需要用到的工具或软件
1) Windows操作系统(winxp或Win7都可)
2) Access 文件()
3) Mysql 5
4) Navicat for Mysql
2. 转换方法
简版:
把Access导入到Mysql里,再由Mysql导出成GB2312编码的Excel,再把Excel导入到
Access里。
以下为详细步骤
1) 启动Mysql
2) 启动Navicat,在Mysql中新建数据库,字符集为UTF-8
3) 运行“导入向导”
4) 选择Access数据库
5) 选择要导入的表
6) 选择目标表
7) 设置字段类型
8) 选择导入模式
9) 一切就绪,准备开始
10) 导入完成
11) 在Navicat中,选中刚导入的表,运行导出向导,选择Excel文件
12) 选择要导出的表,再点右侧的高级,选择编码:936
13) 选择“包含标题”
14) 导出成功
15) 再打开Access,选择导入Excel数据
16) 设置“第1行包含标题”
17) 输入新的表名
18) 点击完成。
3. 其他方法参考(来源:网上查的)
access数据库编码转换:将将UTF8替换为GB2312
<%
ge=936
t="gb2312"
Set conn = Object("tion")
connstr="Provider=.4.0;Data Source=" &
h("")
connstr
set rs=Object("Set")
sql="select title,author,keyword from PE_Article"
sql,conn,1,3
do while not
rs("title")=xx(rs("title"))
rs("author")=xx(rs("author"))
rs("keyword")=xx(rs("keyword"))
xt
loop
Batch
set rs=nothing
set conn=nothing
function xx(fileContent)
dim stm
set stm=Object("")
=2
=3
t="GB2312"
ext fileContent
on=0
t="UTF-8"
xx = xt
set stm=nothing
End function
%>
发布评论