首先,先看一下自己mysql数据库的编码格式

其次,cmd模式下执行命令set names gbk

最后,更改my.ini文件文件参数为gbk

那为什么会产生乱码问题呢? 原因有以下几种:

一、项目编码是否匹配? 一般根据具体情况设置为utf-8

二、数据库建库时是否对应为utf-8编码格式

三、MySQL数据库安装目录下的my.ini文件中参数问题

        详细步骤:

1、打开电脑本身的cmd。不知如何打开的同学,可通过快捷键WIN+R可输入cmd打开cmd

2、输入命令 net start mysql  启动mysql服务

3、cmd输入mysql -hlocalhost -uroot -proot ,-u 和-p后面对应自己的用户名还有密码

4、cmd输入 show variables like 'character%';  查看自己的数据库编码

5、根据数据库编码再输入命令set names gbk,此命令为能让客户端前端页面的输入转化为数据库utf8格式

6、重启MySQL服务检查是否有乱码问题

7、上诉方法解决不了,在MySQL安装目录下my.ini文件下更改参数,

将下的默认编码 default-character-set= latin1 改为 default-character-set=gbk ,重新启动 MySQL 服务即可

8、要是再解决不了,在对应的jsp页面下添加(我的是Java项目)

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

最新文章

  1. iOS冰与火之歌(番外篇) - 基于PEGASUS(Trident三叉戟)的OS X 10.11.6本地提权
  2. ajax pagination 布局刷新
  3. 关于FileStream读取大文件问题
  4. 02/07/2106 @ 6:28am (UTC)
  5. SQL的主键和外键约束(转)
  6. 实例源码--Android时钟源码
  7. Azkaban2官方配置文档
  8. python实现中文图片文字识别--OCR about chinese text--tesseract
  9. eclipse项目提交到git
  10. 《小C QQ空间转帖、分享工具》之QQ空间数据传递的g_tk算法(C#)
  11. Cenots安装openvpn、pam_mysql进行用户认证和流量控制
  12. 自己用到的相关Linux命令,谨以记录
  13. Fibonacci 数列O(logn)解法
  14. 我的第一个chrome浏览器扩展 5分钟学习搞定
  15. MFC选择文件(夹)按钮实现
  16. tensorflow 1.0 学习:参数和特征的提取
  17. Mysql漂流系列(一):MySQL的执行流程
  18. GMA Round 1 极坐标的愤怒
  19. AllJoyn+Android开发案例-android跨设备调用方法
  20. vuex学习与实践——mapState、getter、mapGetters

热门文章

  1. C# 程序修改config文件后,不重启程序刷新配置ConfigurationManager
  2. 创建一个dynamics 365 CRM online plugin (四) - PreValidation
  3. Spring Boot的日志配置
  4. docker--私有仓库
  5. h5交互动画如何制作
  6. IDEA编译时出现 Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
  7. [蓝桥杯]PREV-15.历届试题_格子刷油漆
  8. 在socket的server端处理client端发来的数据
  9. NPOI helper
  10. AD中批量创建域用户