ubuntumysql查询数据时出现中文乱码(不是插入式显示中文乱码)
ubuntu mysql 查询数据时 出现中文乱码
while (row = mysql_fetch_row (res))
{
for (t = 0; t < mysql_num_fields (res); t++)
printf ("%s ", row[t]);
printf (" ");
}
结果打印出来的是问号,但是我往数据库里插入的中文没有显示乱码
1看下你ubuntu 下的python 环境打印中文是什么效果
2直接到数据库看哈你的company表是否乱码
3 查看你的python 环境的编码
4.查看mysql 数据库的编码
把python环境的编码和数据库的编码搞成一致的应该就可以 了
上一篇:为什么任务栏没有图标
热门标签: