困扰了我多天的ASP与MySQL操作中中文乱码问题终于得到了解

决,真是很有成就感;多天以来,在探索使用ASP查询以及写入

MySQL数据库中汉字的成功实现,我花费了大量的时间,几乎查看

了网络上所有关于ASP结合MySQL的文字,但是尽管看的多,收效

却甚微,原因在于,MySQL一般是与PHP结合使用,基本上很难找

到一个在windows系统下使用ASP操作MySQL的成功案例,更难找

到这方面的问题解决方案,所以,要想解决这一问题,只能从其他

的程序语言中探索其中的奥妙。大概越是高级的东西,越需要较高

的操作技能,所以要想掌握,必须要付出,并不断的探索;只要有

一个坚定的求胜信念,没有解决不了的问题。现在我已成功解决了

这一问题,在此作一总结,已供遇到这方面问题的网友参考,以免

少走弯路。

网络上的不少文字都谈到了出现中文乱码时修改MySQL的my.ini

文件中的[mysql]

default-character-set=latin1

与[mysqld]

default-character-set=latin1

这两处为default-character-set=gb2312(或gbk,utf8);这当然

没错,至少在数据库中是肯定可以显示汉字了,但是在页面中用语

句查询却未必能成功,可能依然是乱码。又又说在页面的页头加上

content="text/html;charset=gb2312">;其实这也是无关紧

要的,就是加了大概不会又多少用。我也作过其他的探索,比如更

改Apache服务器的字符集、重装ODBC驱动等等,所以的可能的解

决办法都试了,最后才知道,也许解决问题的方法并不在此。

其实解决ASP与MySQL数据操作中中文乱码问的关键在于数据连

接,我们只需要在数据连接中加入“OPTION=3;stmt=SET

NAMES GB2312”即可,但是位置与格式却非常重要;也有不少网

友提到了这点,但基本都是在PHP中的编码,在ASP中的完整格式

则应如下:

ASP向MySQL数据库中添加数据

strconnection="driver={mysql odbc 3.51 driver};database=gaorui;server=localhost;uid=root;password=luo;OPTION=3;stmt=SET NAMES GB2312"

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

adodataconn.open strconnection

strquery = "select * from user"

set rs = adodataconn.execute(strquery)

if not rs.bof then

%>

姓名 密码

do while not rs.eof

%>

rs.movenext

loop

%>

else

response.write("无数据.")

end if

rs.close

adodataconn.close

set adodataconn = nothing

set rsemaildata = nothing

%>

添加数据也应该如此,如:

username=request.form("username")

password=request.form("password")

strconnection="driver={mysql odbc 3.51 driver};database=gaorui;server=localhost;uid=root;password=luo;OPTION=3;stmt=SET NAMES GB2312"

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

conn.open strconnection

set rs=server.CreateObject("adodb.recordset")

sql="select * from user"

rs.open sql,conn,1,3

rs.addnew

rs("username")=username

rs("password")=password

rs.update

rs.close

response.write ""

response.End

%>

在运用了这种解决方案之后,ASP与MySQL数据操作中的中文乱

码问题就可以成功的解决!

asp mysql 符号乱码_asp +mysql中文乱码解决相关推荐

  1. MySQL 插入数据时,中文乱码问题的解决

    MySQL 插入数据时,中文乱码问题的解决 参考文章: (1)MySQL 插入数据时,中文乱码问题的解决 (2)https://www.cnblogs.com/sunzn/archive/2013/0 ...

  2. tomcat8日志乱码_Tomcat日志中文乱码怎么解决?

    Linux系统中文语言乱码,是很多小伙伴在开始接触Linux时经常遇到的问题,而且当我们将已在Wndows部署好的项目搬到Linux上运行时,Tomcat的输出日志中文全为乱码(在Windows上正常 ...

  3. jmeter对乱码如何处理_JMeter中文乱码的解决

    对于JMeter中文乱码分为两部分: 1.请求(request):由于引用了csv文件当csv文件编码与JMeter不统一可能造成服务器收到数据的中文乱码 2.返回(response):由于服务器返回 ...

  4. 火狐浏览器中文乱码怎么办 Firefox中文乱码解决方法

    核心提示:最近好多网友反映在使用火狐浏览器的时候,网页显示乱码的情况,这种问题通常是由于我们浏览器语言的设置有关系,下面小编就为大家分析下具体的解决办法,希望对大家有所帮助. 火狐浏览器中文乱码怎么办 ...

  5. keil5中文乱码,编译中文乱码,串口调试助手接收中文乱码

    keil5中文乱码,编译中文乱码,串口调试助手接收中文乱码 keil5的文本编辑器输入中文乱码 一般更改编码就可以解决 打开设置界面 更改编码,可以是GBK码,也可以是UTF-8编码 编辑器中文没有乱 ...

  6. HTML编程出现乱码,html中文为什么会乱码?html中文乱码怎么解决?

    html中文乱码一般是因为编码格式不匹配.或没有设置编码造成的.解决方法:1.在HTML文件头中使用meta标签把HTML编码方式设置为utf-8:2.使用网页编辑器打开文件,设置统一的编码格式. 很 ...

  7. 为什么html中文是乱码?html中文乱码怎么解决

    很多程序员在开发网站的时候,都会遇到html文件出现乱码,那么,为什么html中文是乱码?html乱码怎么造成的?html中文乱码怎么解决呢,下面php高手为您解决这些问题. 打造全网web前端全栈资 ...

  8. Java解决下载中文乱码和URL中文乱码问题

    解决浏览器下载中文乱码和URL中文乱码问题 下载中文乱码问题 URL路径中含有中文处理方式: 下载中文乱码问题 中文乱码是个让人头痛的问题,这里整理针对下载时,中文乱码问题,下面是Java对应的实现, ...

  9. asp mysql 符号乱码_asp MYSQL出现问号乱码的解决方法

    asp MYSQL出现问号乱码的解决方法 发布时间:2016-06-18 来源: 点击: 次 这样的问题是因为 数据库字符集,表字符集,字段字符集都设为:gbk_chinese_ci 注意数据库连接串 ...

最新文章

  1. 【组队学习】【26期】图神经网络
  2. mongodb jar包_MongoDB是什么?看完你就知道了!
  3. Codeforces 458A Golden System
  4. E-mail Composition and Decoding
  5. 数据结构和算法分析:B树 B+树 和B*树的总结
  6. 爱上MVC~为非法进行Action的用户提供HttpStatusCodeResult
  7. 云小课 | 一分钟了解AppCube中的应用
  8. 解决python最新版无法安装TensorFlow,导入TensorFlow
  9. 从程序员角度--解决ipad白苹果问题的最佳办法---纠正网上的错误言论
  10. signature=73d4f2b7e55a02359b7d1bf362a074d6,SHOCK ABSORBER
  11. Eclipse开发JSP页面,xhtml页面卡死的解决方法
  12. 下载VS2017的网址
  13. 8uftp,怎么使用8uftp
  14. maya python window_安装了Anaconda之后,Maya运行报错,Python 找不到 Maya 的 Python 模块...
  15. 微信公众号服务器配置及接入验证
  16. Bmob后端云的集成与使用
  17. 网络与信息安全顶级期刊与会议
  18. VTM1.0代码阅读:CU、PU、TU
  19. java的套娃汇总(黑马程序员基础java总结)
  20. 数据稀疏or特征稀疏

热门文章

  1. Unity 使用C#List (Clear())出现的问题
  2. HTML两栏布局和三栏布局
  3. python能做什么游戏-12岁的少年教你用Python做小游戏
  4. 数据分析 数据预处理
  5. 毕业设计模型可以用别人的吗
  6. 19999元起售!大疆发布Mavic 3行业系列无人机;乐高集团上半年新开66家品牌零售店有46家在中国 | 美通企业日报...
  7. m4r转换工具html加载视频,m4r格式转换器——iphone铃声制作工具(mp3转换m4r)
  8. 数据缓存-fifo算法(c语言)
  9. 2022.3.7 虾皮第一题
  10. windows7安装sql server 2000安装步骤 及安装过程中遇到的问题和解决方式