首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

关于ASP + MySQL 存储中文乱码有关问题

2012-06-14 
关于ASP + MySQL 存储中文乱码问题前台代码:ASP.NET 没有任何问题。ASP, 已设置:HTML代码:meta http-equiv

关于ASP + MySQL 存储中文乱码问题
前台代码:

ASP.NET 没有任何问题。


ASP, 已设置:
HTML代码:
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

源代码:
  <%....CodePage = 65001%> 65001: utf-8
  Response.Charset = "utf-8"

源代码文件存储格式:utf-8

MySQL已设置 相关数据库字符默认为: utf-8



请问还有什么原因,造成中文字符写入数据库乱码?

注:因为是国外客户在中国的网站, 因此, 最好请不要让我改成charset = gb2312之类的. 再次说明:采用ASP.NET编写代码没有任何问题,因此也不会是MySQL设置有问题。

[解决办法]
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<%Response.charset="utf-8"%>
[解决办法]
新人....求教育!!!!
[解决办法]

探讨
找到问题了。。。。。

"update [表] set [字段] = '" + xxx + "' where id = ?"
以这种方式运行SQL, 中文输入MySql数据库正常。


"update [表] set [字段] = ? where id = ?"
将导致中文乱码。

[解决办法]
全是用utf8,应该没有问题的?

热点排行