首页 > 技术文章 > mysql中文乱码

huang-y-x 2019-02-21 21:36 原文

 

  Linux下C语言连接mysql,插入数据,mysql中文乱码解决方式。

  在mysql_init()函数下面加上

  mysql_options(net, MYSQL_SET_CHARSET_NAME, "utf8"); 
        int order = 0;
	MYSQL *net = NULL;
	net = mysql_init(NULL);
	mysql_options(net, MYSQL_SET_CHARSET_NAME, "utf8"); 

  在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码

  Order:show variables like 'char%';

 

  Order:set character_set_results=utf8;


推荐阅读