Access数据库中UTF-8转GB2312方法.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Access 数据库中UTF-8 编码转GB2312 编码的方法 2011/11/23 1. 需要用到的工具或软件 1) Windows 操作系统(winxp 或Win7 都可) 2) Access 文件(XXXXX.mdb) 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 % response.codepage=936 response.charset=gb2312 Set conn = Server.CreateObject(ADODB.Connection) connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= Server.MapPath(news.mdb) conn.open connstr set rs=server.CreateObject(ADODB.RecordSet) sql=select title,author,keyword from PE_Article rs.open sql,conn,1,3 do while not rs.eof rs(title)=xx(rs(title)) rs(author)=xx(rs(author)) rs(keyword)=xx(rs(keyword)) rs.movenext loop rs.updateBatch rs.close set rs=nothing conn.close set conn=nothing function xx(fileContent) dim stm set stm=Server.CreateObject(adodb.stream) stm.Type=2 stm.Mode=3 stm.Charset=GB2312 stm.Open stm.WriteText fileContent stm.Position=0 stm.Charset=UTF-8 xx = stm.ReadText stm.Close set stm=nothing End function %

知传链电子书

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档