在C++中,往mysql插入中文时出现这个错误
假如本人从mysql读取中文时,在控制台显示的也是乱码。
本人已经把VS2012的设置为utf8了。
然后mysql的字符集是这样的:
本人本来想把除了character_set_filesystem都设为utf8,但是发现mysql的服务重启后,它又回到截图的样子了。
请高手看下,怎么解决
假如本人从mysql读取中文时,在控制台显示的也是乱码。
本人已经把VS2012的设置为utf8了。
然后mysql的字符集是这样的:
本人本来想把除了character_set_filesystem都设为utf8,但是发现mysql的服务重启后,它又回到截图的样子了。
请高手看下,怎么解决
解决方案
10
把拉丁转换为utf8,网上有这样的文章。可以找找
http://blog.csdn.net/u011575570/article/details/47048101
http://blog.csdn.net/u011575570/article/details/47048101
10
按下贴中的方法检查字符集设置。并贴出以供分析。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码