在mysql数据库中新建数据库应该选择什么样的字符编码格式?然后数据表编码和数据库一致吗?
解决方案 »
- mysql-udf-http 怎么在win系统下使用呢?
- MySQL建表报错!Row size too large!
- 这两天用SQLyog连接mysql,一查询就报错,再也无法连接。
- 这个语句问题
- sql语句能检索一个字段里某个字符的出现次数吗?
- 使用SELECT * INTO OUTFILE ...出现的"can't create write errcode:22错误"
- 无法连接远程数据库
- 我想将自己机器上的MySQL数据库移动到别的机器上用,应该怎么做?
- mysql 如何设置远程登陆了?
- 使用mysql_connection.h的头文件还要先下载boost库?
- 如何实现插入没有的数据,有的数据累加
- 怎么显示 数据库count统计的值. $rs->count(*) 这样不行.会出错
根本实际需要选择数据库的默认字符集首先,要纠正一下,数据库本身没有字符集,只有列(字段)才有字符集这一概念。 而在表,数据库上的只不过是默认字符集。建议可以先阅读一下这个贴子。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
MYSQLD,client 项下添加
default-character-set=UTF8重新启动服务mysql> show variables like '%char%';
+--------------------------+---------------------------+
| Variable_name | Value |
+--------------------------+---------------------------+
| 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 | D:\mysql6\share\charsets\ |
+--------------------------+---------------------------+
8 rows in set (0.00 sec)mysql>
用UTF8,符合中国人的要求。