欢迎来到天天文库
浏览记录
ID:37551883
大小:766.75 KB
页数:10页
时间:2019-05-25
《Access数据库中UTF-8转GB2312的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Access数据库中UTF-8编码转GB2312编码的方法2011/11/231.需要用到的工具或软件1)Windows操作系统(winxp或Win7都可)2)Access文件(XXXXX.mdb)3)Mysql54)NavicatforMysql2.转换方法简版:把Access导入到Mysql里,再由Mysql导出成GB2312编码的Excel,再把Excel导入到Access里。以下为详细步骤1)启动Mysql2)启动Navicat,在Mysql中新建数据库,字符集为UTF-83)运行“导入向导”4)选择Access数据库5)选择要导入的表6)选择目标表7)设置字
2、段类型8)选择导入模式9)一切就绪,准备开始10)导入完成11)在Navicat中,选中刚导入的表,运行导出向导,选择Excel文件12)选择要导出的表,再点右侧的高级,选择编码:93613)选择“包含标题”14)导出成功15)再打开Access,选择导入Excel数据16)设置“第1行包含标题”17)输入新的表名18)点击完成。3.其他方法参考(来源:网上查的)access数据库编码转换:将将UTF8替换为GB2312<%response.codepage=936response.charset="gb2312"Setconn=Server.CreateObject
3、("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("news.mdb")conn.openconnstrsetrs=server.CreateObject("ADODB.RecordSet")sql="selecttitle,author,keywordfromPE_Article"rs.opensql,conn,1,3dowhilenotrs.eofrs("title")=xx(rs("title"))rs("author")=xx(rs
4、("author"))rs("keyword")=xx(rs("keyword"))rs.movenextlooprs.updateBatchrs.closesetrs=nothingconn.closesetconn=nothingfunctionxx(fileContent)dimstmsetstm=Server.CreateObject("adodb.stream")stm.Type=2stm.Mode=3stm.Charset="GB2312"stm.Openstm.WriteTextfileContentstm.Position=0stm.Charset="
5、UTF-8"xx=stm.ReadTextstm.Closesetstm=nothingEndfunction%>
此文档下载收益归作者所有