关于 mysql数据库插入中文变空白 的解决方法

Posted 长沙红胖子Qt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 mysql数据库插入中文变空白 的解决方法相关的知识,希望对你有一定的参考价值。

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129048030

红胖子网络科技的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…

数据库相关开发


问题

  mysql引入手码的.sql文件在查询过程中发现中文为空。
  


尝试

尝试1:使用mysql客户端插入:中文为空

  

尝试2:修改字符编码后mysql插入:中文为空

show variables like 'character%';

  
  

尝试3:本数据库原本支持中文,所以使用之前别的项目导出的sql文件,source:中文为空

  

尝试4:中英文一起输入:中文空,英文保留显示

  

尝试5:设置mysql字符集:set names gbk:成功解决

  


解决方法

  最后发现只要set names gbk即可,是客户端和连接的字符集改变了。
  


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129048030

以上是关于关于 mysql数据库插入中文变空白 的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

用endnote插入文献,第100条后序号后面的空白变大,1-99条没有问题,见图。请问该如何解决?

PHP 代码使用 _POST 方法在 MySql 数据库中插入空白记录

关于Mysql数据库中varchar类型的数据插入时数据前面的0被略去问题的解决方法

sql server建立索引导致插入数据库变慢

织梦登录后台变空白解决方法大全

关于 mysql8.0数据库中主键位id,使用replace插入id为0时,实际id插入后自增导致数据重复插入 的解决方法