返回顶部
首页 > 资讯 > 数据库 >MYSQL数据库中怎么设置UTF-8编码
  • 183
分享到

MYSQL数据库中怎么设置UTF-8编码

2024-04-02 19:04:59 183人浏览 薄情痞子
摘要

Mysql数据库中怎么设置UTF-8编码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、检查当前数据库编码。使用语句:show variab

Mysql数据库中怎么设置UTF-8编码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。


一、检查当前数据库编码。

使用语句:
show variables like ‘%character%’;
show variables like’%collation%’;

二、如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下:

如果安装mysql时安装了“MySql Sever Instance Configuration Wizard”,则只需要启动

该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8
如果没有该程序,需要手动修改mysql编码。
1、  编辑MySql的配置文件
MySql的配置文件windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以

搜索,linux下一般是 /etc/my.cnf
--在 [mysqld] 标签下加上以下内容:
default-character-set = utf8
character_set_server = utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。
--在 [mysql]  标签下加上一行
default-character-set = utf8
--在 [mysql.server]标签下加上一行
default-character-set = utf8
--在 [mysqld_safe]标签下加上一行
default-character-set = utf8
--在 [client]标签下加上一行
default-character-set = utf8
2、  重新启动MySql服务

Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
服务名可能不一定为mysql,请按自己的设置
Linux下面可是用 service mysql restart
如果出现启动失败,请检查配置文件有没有设置错误
3、  查看设置结果
登录MySql命令行客户端:打开命令行
mysql –uroot –p 回车
输入密码
进入mysql后 执行 :show variables like "% character %";
显示结果应该类似如下:
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:
set character_set_client = utf8;
set character_set_server = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;
set collation_connection = utf8_general_ci;
set collation_database = utf8_general_ci;
set collation_server = utf8_general_ci;
另外:
建立数据库时可以使用以下命令:
create database app_relation character set utf8; 
use app_relation;
source app_relation.sql;
修改数据库编码的命令为:
alter database app_relation character set utf8; 
----------------------------------------------------
1. SET NAMES 'utf8';
它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

看完上述内容,你们掌握MYSQL数据库中怎么设置UTF-8编码的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: MYSQL数据库中怎么设置UTF-8编码

本文链接: https://lsjlt.com/news/58858.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MYSQL数据库中怎么设置UTF-8编码
    MYSQL数据库中怎么设置UTF-8编码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、检查当前数据库编码。使用语句:show variab...
    99+
    2024-04-02
  • 如何在mysql数据库中设置utf-8编码
    这篇文章给大家介绍如何在mysql数据库中设置utf-8编码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。修改/etc/my.cnf或者/etc/mysql/my.cnf文件[clie...
    99+
    2024-04-02
  • mysql设置默认编码为utf-8的方法
    小编给大家分享一下mysql设置默认编码为utf-8的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql设置默认编码为utf-8的方法:1、使用文本编辑器打开my.ini配置文件;2...
    99+
    2024-04-02
  • IntelliJ IDEA 统一设置编码为utf-8编码
    今天教大家如何设置IDEA的编码为utf-8编码 第一步:File->Settings->Editor->File Encodings 第二步:如果你的IDEA是老版本的话,在File->Other...
    99+
    2023-09-07
    intellij-idea java
  • php页面如何设置utf-8编码
    这篇文章主要介绍了php页面如何设置utf-8编码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php页面设置utf-8的方法:首先打开相应的PHP页面文件;然后在响应报文中...
    99+
    2023-06-06
  • MySQL中如何使用UTF-8编码
    这期内容当中小编将会给大家带来有关MySQL中如何使用UTF-8编码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。那么什么是编码什么是UTF-8我们都知道,计算机使用0和...
    99+
    2024-04-02
  • SpringBoot设置编码UTF-8的两种方法
    上篇文章给大家介绍了springboot全局字符编码设置解决乱码问题 感兴趣的朋友可以点击查看,下面通过两种方式给大家介绍SpringBoot 设置编码UTF-8的方法,具...
    99+
    2024-04-02
  • php怎么将数据编码从utf-8转为gbk
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中,可以利用iconv()函数将数据的编码从utf-8转为gbk。<php header("Content-type:text/htm...
    99+
    2018-11-01
    php 编码转换 utf-8转gbk
  • php怎么更改编码为utf-8
    随着互联网的快速发展,越来越多的网站开始面向全球用户,为了满足国际用户的需求,网站的字符集也需要变得更加灵活,而UTF-8编码成为了更加广泛使用的编码方式。PHP作为一种常用的编程语言,其也需要能够更改编码为UTF-8来适应现在的需求,接下...
    99+
    2023-05-14
    php 编码
  • Java怎么实现UTF-8编码与解码
    这篇文章主要介绍了Java怎么实现UTF-8编码与解码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java怎么实现UTF-8编码与解码文章都会有所收获,下面我们一起来看看吧。Java实现UTF-8编码与解码J...
    99+
    2023-07-06
  • python中UTF-8编码指的是什么
    小编给大家分享一下python中UTF-8编码指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python是什么意思Python是一种跨平台的、具有解释性...
    99+
    2023-06-14
  • 设置 MYSQL 数据库编码为 utf8mb4
        utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,java程序中将报SQL异常:     j...
    99+
    2023-09-05
    数据库 mysql java
  • 如何解决当设置编码为utf-8乱码的问题
    这篇文章主要介绍“如何解决当设置编码为utf-8乱码的问题”,在日常操作中,相信很多人在如何解决当设置编码为utf-8乱码的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解决当设置编码为utf-8乱码...
    99+
    2023-06-08
  • php如何将数据编码从utf-8转为gbk
    这篇文章主要介绍“php如何将数据编码从utf-8转为gbk”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何将数据编码从utf-8转为gbk”文章能帮助大家解决问题。在php中,可以利用ic...
    99+
    2023-06-29
  • Java中怎么对字符串进行utf-8编码
    本篇内容介绍了“Java中怎么对字符串进行utf-8编码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!java对字符串进行utf-8编码我们...
    99+
    2023-07-06
  • 怎么将css文件设置为utf-8
    小编给大家分享一下怎么将css文件设置为utf-8,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 在css中,可以利用“@charset”规则来将字符编码设置为...
    99+
    2024-04-02
  • MySQL中不能使用UTF-8编码方式的原因
    下面一起来了解下MySQL中不能使用UTF-8编码方式的原因,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL中不能使用UTF-8编码方式的原因这篇短内容是你想要的。    &...
    99+
    2024-04-02
  • Dreamweave怎么将默认编码修改为UTF-8
    本篇内容主要讲解“Dreamweave怎么将默认编码修改为UTF-8”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Dreamweave怎么将默认编码修改为UTF-8”吧!双击DW图标,打开进入D...
    99+
    2023-06-08
  • 怎么将RestTemplate的编码格式改为UTF-8
    本篇内容介绍了“怎么将RestTemplate的编码格式改为UTF-8”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!RestTemplate...
    99+
    2023-06-25
  • php怎么将汉字转换为UTF-8编码
    这篇文章主要介绍“php怎么将汉字转换为UTF-8编码”,在日常操作中,相信很多人在php怎么将汉字转换为UTF-8编码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php怎么将汉字转换为UTF-8编码”的疑...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作