ASP 调用 MySQL 5.1 中文乱码
添加时间:2014-10-1 4:49:15
添加:
思海网络
装完 MySQL 后,进行配置时选 MySQL Server Instance Config Wizard -> detail option 当时选的编码为 gb2312, 不知道为什么出乱码。
这次换了个步骤:
1. 装 MySQL 5.1,没有进行 MySQL Server Instance Config Wizard 配置,选用 stand option 选项进行配置。进入 MySQL 后显示中文乱码,插入中文乱码 set names gb2312 后解决。
2. 装 MySQL ODBC 5.1。
3. 装 MySQL front 进行连接 字符集选 gb2312 colaction 选 gb2312_chinese_ci。
在创建表,表字段时选用 gb2312 进行编码。
<%set conn=server.createobject("adodb.connection")
connectionstring="driver={mysql odbc 5.1 driver};database=mysql;server=localhost;uid=root;password=abc;opt=3;smt=SET NAMES 'gb2312'"
conn.open connectionstring
set rs=server.createobject("adodb.recordset")
rs.open "select from testme",conn,1,1
while not rs.eof
response.write rs("username")
rs.movenext
wend
rs.close
set rs=nothing
sql="insert into testme (username) values('中国')"
conn.execute sql
%>
这样就不会出现乱码了。
关键字:MySQL、ASP、乱码
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解