使用VS2015中使用OBDC连接到数据库时,数据库可以正常显示,但是在VS上输出是乱码,如图: 在数据库中course表显示: vs程序结果显示: 查找原因,因为char默认读ascii型,只读到127,超过127的输出‘?’所以中文的输出都是问号 然后百度找解决方案,原来是在ODBC传入的时候,字符类型没确定好,改成gb2312字符类型 具体操作如下: 在控制面板—管理工具—ODBC中,找到自己设置的ODBC链接器 双击自己设置的ODBC链接器,进入编辑,点击detail,修改自己建立的对应