mysql+asp.net 中文乱码
来源:互联网 发布:手机炒股的软件 编辑:程序博客网 时间:2024/04/28 00:44
Connector/ODBC 3.5 的配置界面中
Connect Options 选项卡上的 initial statement字段,
你在里边输入” set names gb2312”
然后点确定就ok了
Mysql支持中文,要将数据库的字符集和表的字符集设置成gb2312,解决方法:
(1)在创建数据库时指定字符集
create database yourDB CHARACTER SET gb2312;
(4)创建表的时候指定字符集
CREATE TABLE `sys_user` (
`userid` int(11) NOT NULL auto_increment,
`account` char(20) character set gb2312 NOT NULL default '',
`username` varchar(50) character set gb2312 default NULL,
`password` varchar(64) character set gb2312 NOT NULL default '',
PRIMARY KEY (`userid`,`account`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
(2)或在数据结构里指定字符集为gb2312,校对规则指定为gb2312_chinese_ci(可选)
(3)连接字符串加上字符集编码
a. asp.net:
string connStr = "server=localhost;database=yourdatabase;uid=root;pwd=;Charset=gb2312;";
b. asp中要能显示和操作中文记录,必须在数据连接中加上OPTION=3;stmt=SET NAMES GB2312
connstr="Driver={mysql odbc 3.51 driver};server=localhost;database=yourdatabase;uid=root;pwd=;OPTION=3;stmt=SET NAMES GB2312"
** 这样数据库里的中文就不会变成乱码了
(4)读出来的时候网页面里面还要同时指定字符编码 ResponseEncoding="gb2312"
- mysql+asp.net 中文乱码
- ASP.NET MySQL 中文 乱码
- ASP.NET MySQL 中文 乱码
- asp.net 中文乱码
- ASP.net连接mysql数据库中文乱码问题的解决方法
- ASP.NET中文乱码问题解决
- ASP.NET中文乱码问题解决
- ASP.NET中文乱码问题解决。
- ASP.NET中文乱码问题解决
- asp.net 中文乱码问题
- ASP.NET中文乱码问题解决
- asp.net中文乱码解决办法
- 解决ASP.NET中文乱码
- ASP.NET 页面中文乱码
- Asp.Net url 中文乱码
- 解决ASP.NET中文乱码
- ASP.NET中文乱码问题
- ASP.NET中文乱码解决方案
- 为什么要从事嵌入式开发?
- C语言堆栈入门——堆和栈的区别【顶嵌原创】
- 针对CRM的两种不恰当论调
- jquery append 返回值
- 嵌入式产品典型代表之手机的发展历程
- mysql+asp.net 中文乱码
- 让一部分大学生先富起来!
- 《Microsoft Sql server 2008 Internals》读书笔记--第六章Indexes:Internals and Management(4)
- 介绍 JSON(二) 【转】
- 我有了自己的地盘
- 读架构之美
- CDatabase::Open() 和 CDatabase::OpenEx()的区别
- 五种开源协议的比较学习
- oracle TNS 无监听竟然跟运行目录名有关,如果目录名带有)英文右括号则程序无法获得监听的连接。