我在的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内部做了什么。
| 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内部做了什么。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货