asp MYSQL出现问号乱码的解决方法

发布时间:2016-06-18 来源: 点击:

这样的问题是因为

数据库字符集,表字符集,字段字符集都设为:gbk_chinese_ci

注意数据库连接串里面的 Stmt=Set Names 'GBK' ,一定要有这一句。

下面是asp链接mysql的代码。请注意,后面有个GBK。这样就是指定链接的编码类型。根据你使用的数据

库编码类型。修改成你自己的。

ConnectionString ="Driver={MySQL ODBC 3.51

Driver};Server=myserver;Database=mysql;User=myuser;password=mypassword;Option=3;Stmt=Set

Names 'GBK'"

如果使用高版本的mysql,经常出现这样的情况,中文经常为乱码;包括在php中。

参考的方法:

设置一下,mysql的字体.

在mysql.ini加入

[mysql]

default-character-set=gb2312

[client]

default-character-set=gb2312

[mysqld]

default-character-set=gb2312 //或gbk

注册改了后,在改之前的数据库没有效果的.这些数据库目录下的db.opt文件的内容改为

default-character-set=gb2312

default-collation=gb2312_chinese_ci

也可以这么做

dim driverName,chs

driverName="Driver={mysql odbc 3.51

driver};server=localhost;database=test;uid=loaer;pwd=123456;"

set conn=server.createobject("adodb.connection")

conn.open driverName

'查询之前先执行下面这一句

set chs=conn.Execute("SET NAMES 'gb2312'")

'查询数据库表

sql = "SELECT * FROM tb_commondata"

Set rs = conn.Execute(sql)

这样就不会乱码了

这就是微学网-程序员之家为你提供的"asp MYSQL出现问号乱码的解决方法"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/2700.html

asp mysql 符号乱码_asp MYSQL出现问号乱码的解决方法相关推荐

  1. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

  2. MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法

    MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法 参考文章: (1)MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法 (2)https:// ...

  3. mysql删除数据后id自增不连续的解决方法

    mysql删除数据后id自增不连续的解决方法 参考文章: (1)mysql删除数据后id自增不连续的解决方法 (2)https://www.cnblogs.com/weifeng-888/p/1163 ...

  4. 如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法

    如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法 参考文章: (1)如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法 (2)https://www.cnblog ...

  5. mysql创建连接失败怎么办,MYSQL在Windows 2003上连接不上的解决方法

    MYSQL在Windows 2003上连接不上的解决方法 今天搭建mysql数据库,连接了半天,都提示10061错误,以为密码出了问题试了半天,压根连服务都连接不上,忙活了半个多小时,才发现是系统补丁 ...

  6. net start mysql 发生系统错误 5。 拒绝访问。的解决方法

    net start mysql 发生系统错误 5. 拒绝访问.的解决方法 发生的问题,由于默认情况下cmd是以用户身份运行的,出现此类问题是由于没有权限.运行cmd时需要以管理员身份运行 以管理员身份 ...

  7. MySQL 实例空间使用率过高的原因和解决方法

    MySQL 实例空间使用率过高的原因和解决方法 参考文章: (1)MySQL 实例空间使用率过高的原因和解决方法 (2)https://www.cnblogs.com/drizzle-xu/p/ali ...

  8. Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)

    Mysql的Root密码忘记,查看或修改的解决方法(图文介绍) 参考文章: (1)Mysql的Root密码忘记,查看或修改的解决方法(图文介绍) (2)https://www.cnblogs.com/ ...

  9. MySQL 服务无法启动且不报任何错误解决方法之一

    MySQL 服务无法启动且不报任何错误解决方法之一 以解压缩方式安装MySQL时可能会出现以下错误: 无法启动而且没有任何报错,如下图所示 解决方法: 第一步,到 MySQL 目录下运行下面的命令:m ...

  10. mysql errcode 13_Linux下MySQL的写文件时权限错误(Errcode: 13)解决方法

    在数据库中select * into outfile '/home/mysql/data.sql',mysql又提示错误:ERROR 1 (HY000): Can't create/write to  ...

最新文章

  1. Daily Scrum 10.27
  2. 【 MATLAB 】序列的奇偶分解的 MATLAB 函数编写实践
  3. 用OleDb写的一个导出Excel的方法
  4. 文件管理,系统管理,系统安全常用指令整理
  5. Centos7 安装gitlab 8.7.5
  6. 【计算机网络复习 物理层】2.3 物理层设备
  7. 分别对时分秒加减的java_Java中关于获取时间(日期)的总结大全
  8. Linux中对两文件处理
  9. uC/OS 的任务调度解析
  10. php fastdfs扩展,php如何安装fastdfs扩展
  11. 设置货币值中使用的小数位数
  12. 移动通信原理B-------例题解答3
  13. 黑马乐优商城Java57期
  14. 软件项目管理测试文档,软件项目管理具体方法体系示例
  15. Overleaf使用技巧 (latex公式,latex表格,latex图片排版)
  16. 提问的智慧 | 推荐好文
  17. 使用apache的ftpserver搭建ftp服务器
  18. 2021-5-1 【PTA】【L1-6 不变初心数 (15 分)】
  19. 搭建jpress个人博客
  20. youtube爬虫搭建

热门文章

  1. 一年前端开发工程师简历_2017年是前端开发人员应该回头并掌握基础知识的一年...
  2. AndroidStudio 在导航栏 设置小扳手图标
  3. LintCode 1639: K-Substring wth K different characters
  4. 考研难度等级表,看看你属于哪一级?
  5. 路由器老显示服务器无应答,为什么总是因为“对方无应答”而无法开始游戏 – 手机爱问...
  6. shell script总结大全
  7. 孔老师《数据挖掘与大数据分析 》第二次课堂小测复习笔记
  8. 【Flutter 2-6】Flutter手把手教程UI布局和Widget——Image控件、NetworkImage、AssetImage
  9. 开心的金明(动态规划 dp C++)
  10. FFmpeg[31] - 利用FFmpeg设置视频预览封面