zoukankan      html  css  js  c++  java
  • mysql5.5 修改字符集

    对于使用者来说,一般推荐使用utf8编码来存储数据。而要解决乱码问题,不单单是MySQL数据的存储问题,还
    和用户的程序文件的编码方式、用户程序和MySQL数据库的连接方式都有关系。


    首先,MySQL有默认的字符集,这个是安装的时候确定的,在编译MySQL的时候可以通过DEFAULT_CHARSET=
    utf8和DEFAULT_COLLATION=utf8_general_ci这两个参数(MySQL5.5版本,5.1版本用--with-charset=
    utf8 --with-collation=utf8_general_ci)来指定默认的字符集为utf8,这也是最一劳永逸的办法,这样指定后,
    客户端连接到数据库的编码方式也默认是utf8了,应用程序不需要任何处理。


    但是遗憾的是,很多人编译安装MySQL的时候没有指定这两个参数,大多数人更是通过二进制程序的方式安装,那
    么这时候MySQL的默认字符集是latin1。而这时候我们仍然可以指定MySQL的默认字符集,通过my.cnf文件增加
    两个参数:
    1.在[mysqld]下添加
    default-character-set=utf8(mysql 5.5 版本添加character-set-server=utf8)
    2.在[client]下添加
    default-character-set=utf8

    连接

  • 相关阅读:
    python字符串格式化
    MFC----任务管理器的制作
    高斯消元方程组
    linux qq下载
    python——tuple元组
    Codeforces 515C. Drazil and Factorial
    HDU 1102 Constructing Roads (最小生成树)
    hdu 01背包汇总(1171+2546+1864+2955。。。
    HDU 3392 Pie(DP)
    HDU 1024
  • 原文地址:https://www.cnblogs.com/hughtxp/p/3920009.html
Copyright © 2011-2022 走看看