数据库乱码问题

(本文使用Mysql和Navicat、idea做演示,以假设读者对数据库有一定的领会)

请从第一步最先操作

切勿跳关!!!!

切勿跳关!!!!

切勿跳关!!!!

 

 

 

 

解决思绪:逐一排查;

 

 

1:在idea建立好链接;

2:向mysql中写入数据;

3:使用cmd检查MySQL table中是否有乱码

      3.1:假设有乱码,查看idea是否编码准确。

 数据库乱码问题

 

 

 

  3.2:重复步骤2,若何照样泛起乱码,查看MySQL编码并设置(百度教程许多,纷歧 一列举了)。

    mysql> show variables like '%char%';

      set character_set_client = utf8;

      set character_set_server = utf8;

      set character_set_connection = utf8;

opencv-11-中值滤波及自适应中值滤波

      set character_set_database = utf8;

      set character_set_results = utf8;

      set collation_connection = utf8_general_ci;

      set collation_database = utf8_general_ci;

      set collation_server = utf8_general_ci;

  3.3:若是以上均设置准确,那么IDEA与MySQL之间的编码将不会有问题;

4:使用navicat毗邻Mysql,找到相对应的表 查看是否有泛起乱码;

  4.1:若是泛起乱码而且1~3步骤你全设置乐成了,就可以证实是navicat泛起问题了,

    若是1~3步骤没有乐成 请不要跨越至步!!!

  4.2:打开nacicat 右键点击表单 选择 设置表    选择 选项  将字符集改为UTF-8  点击保留!!!!!数据库乱码问题

 

 

    4.3:重复步骤2,再次打开navicat 查看是否有乱码;

    4.4: 若是另有乱码,右键点击毗邻,选择编辑毗邻会泛起 编辑毗邻将要断开毗邻 选择 是  ;

    4.5:选择 高级  将编码方式选择为 自动。点击保留!!!!!

    4.6: 重复步骤 2

数据库乱码问题

 

 数据库乱码问题

 

 

5:至此编码将准确显示。  若是还泛起问题 请重复以上步骤 = 。=;

本章完!

咋们下一个神奇问题见 嘿嘿。

原创文章,作者:2d28新闻网,如若转载,请注明出处:https://www.2d28.com/archives/7491.html