• 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

    暂时我只能写这么多。

  • 相关阅读:
    LeetCode 15 3Sum
    R语言函数化学习笔记6
    R语言函数化学习笔记4
    R语言函数化学习笔记3
    R语言函数化编程笔记2
    R语言读写数据
    R语言函数化编程笔记1
    服务&软件&基础设施的区别
    网易云热评1很扎心
    滞后项
  • 原文地址:https://www.cnblogs.com/huangjacky/p/2607832.html
Copyright © 2020-2023  润新知