zoukankan      html  css  js  c++  java
  • 使用mysql时,无法插入中文。

    使用的工具,MySql5.0和图形工具navacat。

    1.首先刚安装就更改MySql系统文件里的my.ini里面的配置。
    1. [mysql]
    2. default-character-set=gbk #默认是latin1,把他改成了gbk。

    2.然后创建表,但是在插入中文值时,显示“Data too long for column 'realname' at row 1”。无论怎么更改varchar的长度都不行。之后在网上找答案,由于我用的是图形话的,网上大部分都是命令行,所以最终无果。

    3.后来自己倒腾navacat。
          a.首先还是打开了MySql的配置文件my.ini。找到了[mysqld]。
            

         b.更改如下配置。
    1. # The default character set that will be used when a new schema or table is
    2. # created and no character set is defined
    3. default-character-set=utf8 #默认是latin1,把他改成了utf8

         c.用navacat打开数据库的表,右键表,选择设计表格

          

       d.选中你要修改的列,然后下面有一个“字符集”选项。(哈哈,现在清楚了),更改字符集就可以了!!

            

    4.然后我在插入中文就没有问题了!!












  • 相关阅读:
    js多图上传展示和删除
    简单的下拉加载和上拉加载
    js实现放大镜效果
    js表格拖拽
    js表格上下移动添加删除
    js写的滑动解锁
    关于serialize() FormData serializeArray()表单序列化
    js日历
    js树状菜单
    Restful API官方文档
  • 原文地址:https://www.cnblogs.com/nearor/p/4534833.html
Copyright © 2011-2022 走看看