> 데이터 베이스 > MySQL 튜토리얼 > MySQL设置数据库的默认编码

MySQL设置数据库的默认编码

WBOY
풀어 주다: 2016-06-07 15:59:59
원래의
1348명이 탐색했습니다.

在安装MySQL的时候如果没有选择编码方式的话,那么系统将默认选择latin1编码,在MySQL的控制台的窗口中输入show variables like

在安装MySQL的时候如果没有选择编码方式的话,那么系统将默认选择latin1编码,在MySQL的控制台的窗口中输入show variables like 'char%'可以查看到数据库系统的默认的编码集,如下:

MySQL设置数据库的默认编码

我们可以看出系统的默认的编码是Latin1编码方式,,Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。ISO-8859-1编码是单字节编码,向下兼容ASCII。不支持中文编码,如果你在创建数据库或建表时没有明确指定编码的方式,那么数据库将采用默认的编码方式,而后你在插入中文的数据时将会出现乱码。但是如果我们每次建立数据库或键表时都要手动的指定编码方式会觉得非常的麻烦,那么我们如何的手动的修改数据库的默认的编码方式呢?

1.关闭mysql服务,在服务中手动的停止mysql服务,或者在cmd窗口中输入net  stop mysql.

2.然后到你的mysql安装的目录下找到my.ini文件,如果是为初始化的数据库,那么把my-default.cof改为my.cof,然后找到文件中[mysql],在其的下一行中添加下面两行

character_set_server=gbk 

init_connect='SET NAMES gbk'

或者直接在my.ini中直接添加也行。

如下:

MySQL设置数据库的默认编码

3.保存,然后重新启动,再次查看,我们可以看见系统默认的编码已经改变了。

MySQL设置数据库的默认编码

本文永久更新链接地址

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿