解决方案 »
- mysql 一个存储过程内部顺序执行还是并发执行的
- mysql 触发器里加入限制条件
- MYSQL查询插入问题..
- Mysql自增列怎样带上前导0?比如00001, 00002
- mysq 编码
- 难!!!!!从.xls导入到SQL数据库,为什么有的表提示:空值无法插入!!!!????
- 用sql语句怎么样写???
- 这个SQL查询应该怎么写?
- openfire服务器设置过程遇到的问题,急急急!
- phpMyAdmin登录问题
- 如何连接用vs2003连接MySQL数据库
- centos5.5下mysql启动失败提示:Starting MySQL.Manager of pid-file quit without updating f
MySQL 中文显示乱码
set names 'gbk';然后再看中文。
SET NAMES UTF8
SELECT * FROM TT
结果如何
show create table xxx;
show variables like 'char%';结果:character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir C:\\Program Files\\MySQL\\MySQL Server 5.5\\share\\charsets\\show create table xxx;结果:kw_user CREATE TABLE `kw_user` (
`uid` int(11) NOT NULL AUTO_INCREMENT COMMENT '自动编号',
`email` varchar(100) DEFAULT NULL COMMENT '登陆用电子邮件地址',
`password` varchar(100) NOT NULL COMMENT '密码',
`uname` varchar(30) NOT NULL COMMENT '用户名',
`pw_question` varchar(2) DEFAULT NULL COMMENT '找回密码问题编号',
`pw_answer` varchar(255) DEFAULT NULL COMMENT '找回密码问题答案',
`createtime` datetime NOT NULL COMMENT '创建时间',
`admin_level` varchar(255) NOT NULL DEFAULT '0' COMMENT '保留',
`is_init` tinyint(1) NOT NULL DEFAULT '0' COMMENT '保留',
`is_active` tinyint(1) NOT NULL DEFAULT '0' COMMENT '保留',
`is_synchronizing` tinyint(1) NOT NULL DEFAULT '0' COMMENT '保留',
`api_key` varchar(255) DEFAULT NULL COMMENT '保留',
`domain` char(80) DEFAULT NULL COMMENT '保留',
`logintimes` smallint(6) DEFAULT '0' COMMENT '登陆次数',
`lastlogintime` datetime DEFAULT NULL COMMENT '最后登陆时间',
PRIMARY KEY (`uid`),
UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=4423 DEFAULT CHARSET=utf8 COMMENT=''
出现这种情况,则最有可能是你表中存放的数据本身已经不是UTF8格式了。 当你通过其它程序接口INSERT数据时,如果当时的字符集设置不正确,则会导致实际存储在表中的数据并不是正确的UTF8编码,这样需要做进一步检查。
出现这种情况,则最有可能是你表中存放的数据本身已经不是UTF8格式了。 当你通过其它程序接口INSERT数据时,如果当时的字符集设置不正确,则会导致实际存储在表中的数据并不是正确的UTF8编码,这样需要做进一步检查。
在命令行里插入后在SQLyog企业版里查看是正确的,但通过程序读取是???
<add name="DBConnectString" connectionString="Data Source=healthgrow;Password=sa;User ID=root;Location=127.0.0.1;Port=3306;charset=utf-8"/>
因为是在asp.net里调用,好像charset在这里根本设置没作用的。