宝哥软件园

MySQL编码设置方法MySQL编码是utf8设置方法

编辑:宝哥软件园 来源:互联网 时间:2021-08-01

类型:电子教程大小:8.5M语言:中文评分:8.3标签:立即下载mysql默认代码为拉丁文。每次用insert语句将JSP网页插入数据库时,汉字都会显示为问号。安装mysql后,启动服务并登录。使用show variables命令查看mysql数据库的默认代码:

从上图可以看出,数据库和服务器的字符集采用latin1编码,不支持中文,即存储中文时会出现乱码。下面是将命令行修改为utf-8编码以支持中文的过程。

MYSQL

MYSQL 5 . 6 . 22 for win32英文官方安装评分:4.6类别:数据库类大小:43.2M语言:英文查看详情

(1)关闭mysql服务

[普通]查看普通副本

servicemysqlstop

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

[普通]查看普通副本

vim/etc/mysql/my.cnf

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

[普通]查看普通副本

字符集服务器=utf8

init_connect='SETNAMESutf8 '

(如截图所示):

保存并退出。

(3)重启mysql服务

[普通]查看普通副本

servicemysqlstart

此时,修改默认代码后,重新使用像‘% character %’这样的show变量登录mysql后,输出效果如下:

笔记

具体操作和输出如下:

解决方法:打开mysql安装目录:c: 程序文件 MySQL MySQL server 5.5,打开文件my.ini配置文件,找到缺省-字符集=latin1,将其改为:缺省-字符集=gbk。找到字符集服务器=latin1,改为:字符集服务器=gbk,修改后保存。最后:我的电脑右键点击“管理”,然后选择“服务和应用”下的“服务”,找到“mysql”,然后右键选择“重启”。您可以在jsp页面中将% @ page language=' Java ' import=' Java . util . * ' page coding=' iso-8859-1 ' %更改为% @ page language=' Java ' import=' Java . util . * ' page coding=' utf-8 '

Mysql字符解决方案:1。选择utf8代码进行安装;2.使用show变量,如“character _ set _ %”;显示:character _ set _ client | latin1 character _ set _ connection | latin1 character _ set _ database | latin1 character _ set _ file system | Binary character _ set _ results | latin1 character _ set _ server | latin1 character _ set _ system | utf8修改my.ini中[MySQL]下的默认字符集,以显示utf8 | character _ set _ client | latin1 | character _ set _ connection | latin1 | character _ set _ database | utf8 | character _ set _ file system | Binary | character _ set _ results | latin1 | character character_set_system | Utf8表示此项目设置默认字符集,该字符集将在#创建新的架构或表且未定义字符集时使用(数据库服务器中库使用的字符集,如果在构建库时未指定,将使用安装服务器时指定的字符集。 但是,服务器和客户端之间的链接字符集尚未修改。[MySQL]默认-字符集=utf8显示:| character _ set _ client | Utf8 | character _ set _ connection | Utf8 | character _ set _ database | Utf8 | character _ set _ file system | binary | character _ set _ results | Utf8 | character _ set _ server | Utf8客户端和服务器统一为ok

2:修改你的数据库的字符代码,进入Mysql数据库,通过命令:修改你的数据库字符代码alter database `databasename `默认字符集utf8collate utf8 _ general _ ci(修改后需要重新启动Mysql数据库):如果你的表及其字段使用了不正确的字符代码,还需要修改:命令:修改表代码:alter table `tablename `默认字符集utf8 COLLATE F8 _ general _ ci

主要介绍了MySQL代码对utf8设置方法:

首先,编辑MySql配置文件

vim /etc/my.cnf

在[mysqld]选项卡下添加三行

默认字符集=utf8

字符集服务器=utf8

在[mysql]标签下加上一行

默认字符集=utf8

在[mysql.server]标签下加上一行

默认字符集=utf8

在[mysqld_safe]标签下加上一行

默认字符集=utf8

在[客户]标签下加上一行

默认字符集=utf8

二、重新启动关系型数据库服务即可

三、查看关系型数据库字符集(默认情况下,mysql的字符集是拉丁1)

1.启动关系型数据库后,以根登录关系型数据库

2.输入命令

显示像"字符%"这样的变量;

更多资讯
游戏推荐
更多+