Mac下更改Mysql5.7的默认编码为utf8

Mac上从官方安装完Mysql5.7后,有一部分的字符集默认为latin1,而非utf8,为避免乱码的产生,本文介绍将所有字符集设置为utf8

查看当前字符集编码

show variables like ‘%char%‘;  

我们会发现这些字符集为latin1

修改字符集为utf8

  1. 关闭Mysql服务
  2. 新建一个my.cnf配置文件,执行下面命令,如果已存在则会打开该文件
sudo vim /etc/my.cnf
  1. 按i键进入编辑模式并加入以下配置,然后按esc键退出编辑模式并按shift+zz保存
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
  1. 启动Mysql服务,查看编码,成功

原文地址:http://blog.51cto.com/11761032/2175524

时间: 2024-09-30 03:31:27

Mac下更改Mysql5.7的默认编码为utf8的相关文章

更改Mysql5.7的默认编码为utf8解决database为latin1无法修改问题

1.修改字符集为utf8打开MYsql配置文件,路径如下:  MySQL\MySQL Server 5.7\my.ini按i键进入编辑模式并加入以下配置,[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]character-set-server=utf8 2.启动mysql服务进入终端查看mysql字符集查看当前字符集编码 show variables like '%char%'; 3.还有一点设

win10下,cmd,power shell设置默认编码为‘UTF-8

power shell 注:以下内容在非Windows平台上写的,可能会有拼写错误,如果有,请指正,我会尽快修正.可以用Powershell的配置文件(\(PROFILE)来实现.\)PROFILE默认文件不存在,需要创建.New-Item $PROFILE -ItemType File -Force 此时会在文档下产生一个ps1文件,该文件会在Powershell启动的时候加载.在这个配置文件里加上一句:[System.Console]::OutputEncoding=[System.Text

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES)

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES)()里面的为shell中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务 第二步:进入终端输入(cd /usr/local/mysql/bin/)回车输入(sudo su)回车以获取管理员权限输入(./mysqld_safe --skip-grant

mac下安装mysql5.7.18,连接出现Access denied for user 'root'@'localhost' (using password: YES)

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES) ()里面的为shell中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务 第二步:进入终端输入(cd /usr/local/mysql/bin/)回车 输入(sudo su)回车以获取管理员权限 输入(./mysqld_safe --skip-gr

eclipse怎么设置默认编码为UTF-8及设置字体大小

1.Eclipse设置默认编码为UTF-8,需要改三处地方: 1).Window --> Preferences --> General --> Content Types --> Text->JSP 面板上的 Default encoding 设置为UTF-8 2). Window->Preferences->General->Workspace   面板上的Text file encoding 点击other选择UTF-8 3). Window->

在myeclipse的工作环境上配置默认编码为UTF-8

将默认环境转为UTF-8,看图分析: 在windows->Preferences上 这样整个环境就变成UTF-8,不过这样还不够, 还需要,如果你需要全部文件都设为UTF-8,就: 如果只需要设java源文件,就: 建议只转换java源文件,其他类型文件可能已经是比较合适的编码了. 还有,这样只是设了文件编码的格式是UTF-8而已, 如果是jsp数据流(jsp数据传到后台中数据的编码),那就要另外设了, 详细可以查看我之前的博客,jsp初始化 在myeclipse的工作环境上配置默认编码为UTF

eclipse.ini 修改默认编码为 UTF-8

打开您的eclipse安装目录,找到eclipse.ini文件 打开eclipse.ini文件,在最下面加入一行代码:-Dfile.encoding=UTF-8,就像下面这样 保存并且关闭这个文件,打开您的eclipse 随便选中一个工程,按Ctrl+Enter键查看属性,可以看到默认编码已经更改为utf-8了 这么设置还有一个更大的好处,他可以把控制台的编码也给设置了,这样输出中文就不会出现乱码了.快来试试吧.

Eclipse设置默认编码为UTF-8的方法

在Eclipse的安装目录下找到 eclipse.ini ,在文件末尾添加 -Dfile.encoding=UTF-8,关闭再重新启动,此后Eclipse的默认编码就会改成UTF-8,以后新建的各种文件的编码会默认成UTF-8(此前建立的文件可能采用的不是UTF-8编码,打开会乱码,没关系,将这些文件用记事本打开,点击文件——另存为,编码选UTF-8即可).

eclispe: 修改所有文件默认编码为UTF-8

1.修改 workspace text file encoding 依次点击windows -> Preferences -> general -> Workspace,修改如图的编码为UTF-8 2.修改资源文件编码 依次点击windows -> Preferences -> general -> Content Types,如下图,点击打开Text 依次选择Java Source File.XML.Java Properties File等,在下面的Default