最新消息:历时半年,永住昨天下来了

MySQL默认编码的设置

在公司做PHP开发,为了省事,直接就下了个XAMPP,结果发现MySQL居然不支持日文,插入的日文数据都是问号。感觉可能是编码不对。

在网上找了一下资料,设置一下默认编码就行了。

Windows的设置方法如下:

  1. 停止MySQL服务

    你可以用net stop 服务名或者直接用服务管理器来停止MySQL服务。

  2. 找到并打开my.ini

    一般在MySQL的安装目录下,不过XAMPP的MySQL好像在安装目录下的BIN目录下。

    如果都没有的话,在MySQL的安装目录下把my-default.ini复制为一个my.ini即可。

  3. 修改my.ini

    [client][mysqld]标签的最后添加character-set-server=utf8就行。

    老版本的MySQL好像是default-character-set=utf8

  4. 重新启动MySQL服务

Linux的设置方法如下:

  1. 停止MySQL服务

    命令: bin/mysqladmin -u root shutdown

  2. 找到并打开my.cnf

    在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-default.cnf复制到/etc/下并改名为my.cnf即可

  3. 修改my.cnf

    [client][mysqld]标签的最后添加character-set-server=utf8就行。

    老版本的MySQL好像是default-character-set=utf8

  4. 重新启动MySQL服务

    命令: bin/mysqld_safe &

这样就可以把MySQL的默认编码设置为utf8了。


参考地址:
mysql 5.5的配置
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)

转载请注明:宇托的狗窝 » MySQL默认编码的设置

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址