这段时间用vc2010开发一个程序,其中要涉及到向数据库中写入数据,但是vc2010 的字符集有两种,一种是utf16 还有一个是多边字集。为了在数据中输入中文字符我把mysql中的数据表建成gbk 或是 gb2313字符集的数据表。 但是无论你在vc2010中选择哪种字符集,当你通过vc2010插入数据到相应的表中时会出错(主要是包含中文字符时) 。但是如果把表建成utf8 或是utf16形式的表时。可以插入中文字符,但是结果却导致乱码。 所以请问如何设置vc2010 才能向数据库中插入中文字符而不导致乱码的情况出现。mysql数据库vc++