zoukankan      html  css  js  c++  java
  • 乱码插入mac mysql汉字乱码问题解决

    工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下乱码插入

     在创立数据库和创立表时最好都指定字符编码

        例:create database db_name DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;//创立数据库

        create table order_list(

        id int unsigned not null AUTO_INCREMENT,

        O_name VARCHAR(40) not null,

        O_desc VARCHAR(600) DEFAULT ' ',

        O_category VARCHAR(50) not null,

        O_style VARCHAR(20) DEFAULT ' ',

        O_state enum('1','0') not null,

        O_unitprice double not null,

        O_icon VARCHAR(20) not null,

        primary key (id)

        )ENGINE=MYISAM AUTO_INCREMENT=1 DEFAULT CHARACTERSET=utf8;

        //创立表

        每日一道理
    因为自信,在呀呀学语时,我靠着纤嫩的双腿,迈出人生的第一步;因为自信,我一次次将第一名的奖状高高举起;因为自信,我毫不吝惜地剪掉飘逸的长发,在运动场上展现风采……感谢自信,它给了我一双翅膀,让我在电闪雷鸣中去飞翔,在风雨中去搏击人生!

        insert into order_list values(null,'哈哈','asdsadas','cai','zhongcan','1',12.5,'xiao.png');

        /插入

        如果没有上边两步的指定编码,则第三步插入时会提示第二个元素错误,因为不指定默认是latin编码,不支撑汉字插入

        另外要支撑客服端的汉字输出,像与php绑定输出汉字

        这须要修改/usr/local/mysql/my.cnf

        修改内容为

        乱码和插入

        其中

        [client]

        default-character-set = utf8

        和

        character-set-server = utf8

        是添加的。

        到这里就可以输出汉字了。

    文章结束给大家分享下程序员的一些笑话语录: 一个合格的程序员是不会写出 诸如 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。

    --------------------------------- 原创文章 By
    乱码和插入
    ---------------------------------

  • 相关阅读:
    春秋战国时期灭了三个国家的陈国女人
    学历史有什么用?
    真正的奴才韩非
    深度学习的历史
    深度学习三十年
    图算法
    几种常见的查找算法
    数据结构之基于堆的优先队列
    几种常见的排序算法
    数据结构(背包、队列和栈)
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3113020.html
Copyright © 2011-2022 走看看