zoukankan      html  css  js  c++  java
  • mysql支持gbk字符集


    在文件 my.ini 或my.cnf 中相应位置加入
    default-character-set = gbk
    ########################
    [client]
    default-character-set = gbk
    [mysqld]
    default-character-set = gbk
    #########################
    修改结束以后,保存,然后使用客户端登录
    #mysql -u root -p
    在客户端中输入
    >status;
    显示的数据中如果出现:
    Server characterset:    gbk
    Db     characterset:    gbk
    Client characterset:    gbk
    Conn.  characterset:    gbk

    则表示修改成功。

    2.建立库表时指定gbk字符集
    在建立库表的时候我们需要指定gbk字符集
    建立数据库:

    CREATE DATABASE dbname DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
    建立数据表
    Create table tablename(
    id int(10) unsigned NOT NULL AUTO_INCREMENT,
    name varchar(15) NOT NULL default '',
    PRIMARY KEY  (id)
    ) TYPE=MyISAM DEFAULT CHARACTER SET gbk;

    建立好以后,在客户端中使用:
    >show create table tablename;
    如果最后一行显示gbk,则表示成功

    3.修改jdbc驱动
    jsp连接mysql需要使用jdbc驱动,在使用的时候,我们需要设置好字符集
    String user="root";
    String password="1234";
    String url="jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=gbk"
    Class.forNname("com.mysql.jdbc.Driver");//装载驱动类;
    Connection con=DriverManager.getConnection(url,user,password);//取得连接
    其中dbname为你数据库的名字,url中的gbk即为使用的字符集

    4.php
    需要在php文件加入:
    mysql_query("SET NAMES 'gbk'");
       做好以上三步以后,mysql就可以支持gbk中文了。

  • 相关阅读:
    交叉编译工具链
    QNX Hypervisor管理程序
    DSP与CEVA芯片
    Runtime系统
    使用Xjar对jar文件进行加密,防止反编译
    有10个线程, 主线程怎么等待10个线程执行完之后才执行
    vue——使用echart后,字体模糊问题
    css——background属性设置background-size
    echart——宽度设置无效问题
    js——实现缩略图滑动,实际图对应滑动
  • 原文地址:https://www.cnblogs.com/fjchenq/p/934702.html
Copyright © 2011-2022 走看看