Heim Datenbank MySQL-Tutorial mysql编码怎么设置步骤?

mysql编码怎么设置步骤?

Jun 07, 2016 pm 04:00 PM
mysql 怎么 步骤 编码 设置

mysql的默认编码是拉丁,每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: 由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中

   mysql的默认编码是拉丁,每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码:

mysql编码设置教程 mysql编码怎么设置步骤1

  由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码。以下是命令行修改为utf-8编码的过程,以支持中文。

  (1)关闭mysql服务

  [plain] view plaincopy

  service mysql stop

  (2)修改 /etc/mysql/my.cnf (默认的安装路径)

  [plain] view plaincopy

  vim /etc/mysql/my.cnf

  打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:

  [plain] view plaincopy

  character_set_server=utf8

  init_connect='SET NAMES utf8'

  (具体如截图所示):

mysql编码设置教程 mysql编码怎么设置步骤2

  保存退出。

  (3) 重新启动mysql服务

  [plain] view plaincopy

  service mysql start

  至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果如下:

mysql编码设置教程 mysql编码怎么设置步骤3

  注

  具体操作和输出情况如下:

  解决方法:打开mysql安装目录:C:Program FilesMySQLMysql server5.5

  打开文件my.ini配置文件,找到 default-character-set=latin1 并改为:

  default-character-set=gbk,找到 character-set-server=latin1 并改为:

  character-set-server=gbk,修改完之后保存。

  最后:我的电脑右击 “管理”进入之后选择“服务和应用程序”下的“服务”

  找到“mysql”之后右击选择“重新启动”。

  把jsp页面中的odin g="ISO-8859-1"%>改为

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Diese Apple-ID wird im iTunes Store noch nicht verwendet: Fix Diese Apple-ID wird im iTunes Store noch nicht verwendet: Fix Jun 10, 2024 pm 05:42 PM

Diese Apple-ID wird im iTunes Store noch nicht verwendet: Fix

Schritte zum Upgrade auf die neueste Version von WeChat (Beherrschen Sie die Upgrade-Methode auf die neueste Version von WeChat ganz einfach) Schritte zum Upgrade auf die neueste Version von WeChat (Beherrschen Sie die Upgrade-Methode auf die neueste Version von WeChat ganz einfach) Jun 01, 2024 pm 10:24 PM

Schritte zum Upgrade auf die neueste Version von WeChat (Beherrschen Sie die Upgrade-Methode auf die neueste Version von WeChat ganz einfach)

Shazam-App funktioniert nicht auf dem iPhone: Fix Shazam-App funktioniert nicht auf dem iPhone: Fix Jun 08, 2024 pm 12:36 PM

Shazam-App funktioniert nicht auf dem iPhone: Fix

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen May 08, 2024 am 10:24 AM

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen

WLAN-Anrufe funktionieren auf dem iPhone nicht: Fix WLAN-Anrufe funktionieren auf dem iPhone nicht: Fix Jun 03, 2024 am 11:16 AM

WLAN-Anrufe funktionieren auf dem iPhone nicht: Fix

Wie optimiert man die MySQL-Abfrageleistung in PHP? Wie optimiert man die MySQL-Abfrageleistung in PHP? Jun 03, 2024 pm 08:11 PM

Wie optimiert man die MySQL-Abfrageleistung in PHP?

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Jun 03, 2024 pm 12:19 PM

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP?

iPhone bleibt im Flugmodus hängen: So beheben Sie das Problem iPhone bleibt im Flugmodus hängen: So beheben Sie das Problem Jun 15, 2024 pm 02:16 PM

iPhone bleibt im Flugmodus hängen: So beheben Sie das Problem

See all articles