我在的MySQL字符集都设置成utf8
| 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:"mysql-5.0.37"share"charsets" |我用工具来显示的话是正常的
而在CMD中显示中文数据是乱码,但我set names GBK;就可以把中文显示出来了。
请问这是怎么回事呀,我觉得UTF8比GBK字符多吧!还是mysql内部做了什么。