写给TT;对不起啦!!

嗯,输入不了中文,大多数问题是mysql的字符集设置的问题,当然,别的问题也有可能,

这里我们用两种方法设置mysql的字符集,图形化工具和命令行的方式(一种操作完即可)

一,修改数据库,表字段的字符集之前要先修改mysql默认的字符集及sql-mode的修改或注释

  • 打开装mysql的目录     Mysql  ----》MySQL Server 5.7  ---》  my.ini文件  嗯,这里找不到的话直接在根目录下搜一下  MySQL Server或者my.ini  试试
  •  
  • 用记事本打开my.ini文件.第一步修改 sql-mode   ,点击 记事本最上面编辑,然后点击查找,输入sql-mode,如果有则把那一行注释掉,如果没有就不用管,一般是有的,(网上查这个也可以修改,但是意思是一样的,sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"变成sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION")

  • 变成这样

  • 然后修改配置文件的默认字符集   character-set-server  和   default-character-set  为  default-character-set=utf8 和  character-set-server=utf8

嗯,同理,default-character-set也同上面一样修改

修改完记得保存哦。嗯,做完这些之后,要重启一下mysql服务, 在桌面左下角搜所     服务,然后找到有Mysql字符的服务名,然后重启。

二,接下来要修改数据库,表的字段的字符集

图形化工具:我使用的是 Navicat for  mysql

这些步骤简单直接上图 修改数据库的,修改完确认

然后是数据表的

嗯,做完这些之后,在插入一次试一下可以插入中文不。

嗯,命令行的有机会在补存。

TT   ^_^

参考博客:

https://www.cnblogs.com/liuzhen1995/p/5689772.html

https://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html

https://www.cnblogs.com/zhaoshunjie/p/4570783.html

最新文章

  1. Python语言特性之2:元类
  2. LINQ的First与FirstOrDefault方法和Last与LastOrDefault方法。
  3. django中自定义标签和过滤器
  4. CentOS6下Haproxy的安装配置
  5. Android 中 Handler 引起的内存泄露
  6. 按键的使用方法(三)-------verilog
  7. ICDM 2007
  8. eclipse 项目报错问题
  9. 利用好CSS,实现Qt控件美化
  10. thinkphp的条件的多种写法
  11. JS函数实现金额小写转大写
  12. socket编程之TCP/UDP
  13. UrlRewriter配置IIS支持伪静态
  14. H5前端上传文件的几个解决方案
  15. 浅谈我为什么选择用Retrofit作为我的网络请求框架
  16. MVC5 框架 配置 盘古分词
  17. MAMP环境下为Mac OSX安装设置PHP开发环境
  18. 【模板】最长公共子序列(LCS)。
  19. Mysql_安装
  20. python接口自动化-接口重定向和编码格式

热门文章

  1. POJ 1797 Heavy Transportation(Dijkstra运用)
  2. indexdb开cai发keng实zhi践lu
  3. iDrac6 虚拟控制台 连接失败
  4. centos 利用mailx发送邮件
  5. Kafka学习笔记(四)—— API使用
  6. mysql主从之Mysql_mysql基本安装
  7. echarts实现group关系图案例
  8. $loj6043$ [雅礼集训 $2017\ Day7$] 蛐蛐国的修墙方案 搜索
  9. SQL预处理
  10. 反射 API基本代码测试