zoukankan      html  css  js  c++  java
  • mysql 设置编码

    以下几点为个人整理,如果各位还有更好的办法,都可以补充。

    修改mysql安装目录下面的my.ini配置文件中

    一处位于[client]标签下,将此处改为default-character-set=gutf8,更改用户默认编码。第二处位于[mysqld]标签下,改为default-character-set=utf8

    在mysql命令行中输入如下指令

    SET charactersetclient = utf8;
    SET charactersetconnection = utf8;
    SET charactersetdatabase = utf8;
    SET charactersetresults = utf8;/这里要注意很有用/
    SET charactersetserver = utf8;
    但是这些重启后,编码设置又复原了

    创建库或者表命令中

    加入编码标识,例如 CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 COLLATE utf8generalci,指定库是utf8编码
    在phpmyadmin中直接选择整理为utf8generalci即可
    创建表的时候也可以为表带上编码,例如:CREATE TABLE abc(...;)CHARSET=utf8;

    在其他语言开发过程中,注意数据库连接要和数据库编码一致

    如java中jdbc:mysql://192.168.0.5:3306/test?characterEncoding=utf8
    将编码也设置成utf8

    暂时我只能写这么多。

  • 相关阅读:
    P2018 消息传递[dp]
    P1436 棋盘分割[dp]
    一条线段引发的思考
    浅谈树上差分
    P2680 运输计划[二分+LCA+树上差分]
    P1600 天天爱跑步[桶+LCA+树上差分]
    P4560 [IOI2014]Wall 砖墙
    P1311 选择客栈[模拟]
    P1314 聪明的质监员[二分答案]
    Linux snmp导入MIB库
  • 原文地址:https://www.cnblogs.com/huangjacky/p/2607832.html
Copyright © 2011-2022 走看看