zoukankan      html  css  js  c++  java
  • mysql中更改字符集为utf8&&mysql中文输入不了问题解决

    写给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

  • 相关阅读:
    redis面试题总结
    TP5隐藏index.php
    php四种文件加载语句
    【Redis缓存机制】1.Redis介绍和使用场景
    Linux cpufreq 机制了解 arm
    数码设备发展的核心:分离,互联网营销 狼人:
    豆瓣:“慢公司”,互联网营销 狼人:
    互联网周刊:互联网进化论,互联网营销 狼人:
    怀念中国雅虎:技术文化和惨淡命运,互联网营销 狼人:
    菜鸟玩GAE(Google App Engine)完全指南,互联网营销 狼人:
  • 原文地址:https://www.cnblogs.com/liruilong/p/11257451.html
Copyright © 2011-2022 走看看