广告
返回顶部
首页 > 资讯 > 数据库 >mysql中插入表数据中文乱码的解决方法
  • 742
分享到

mysql中插入表数据中文乱码的解决方法

2024-04-02 19:04:59 742人浏览 泡泡鱼
摘要

小编给大家分享一下Mysql中插入表数据中文乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql中插入表数据中

小编给大家分享一下Mysql中插入表数据中文乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

mysql中插入表数据中文乱码的解决办法:1、检查本地mysql安装文件目录的默认编码方式是否是utf8;2、启动mysql服务,输入相关命令将默认数据库表的字符集编码改为utf8;3、重启服务即可。

教程操作环境:windows7系统、mysql8.0.22版,DELL G3电脑。

mysql中插入表数据中文乱码的解决办法:

1、检查本地mysql安装文件目录下的my.ini配置文件,服务器和客户端的默认编码方式是否是utf8

[mysqld]
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
 
[client]
# 设置mysql客户端连接服务端时默认使用的端口
default-character-set=utf8

2、上一步无误后,打开命令行,输入:net start mysql ,启动mysql服务;

显示“服务已经成功启动”之后,输入命令“mysql”,使用数据库

mysql中插入表数据中文乱码的解决方法

查看数据库表的字符集编码格式:输入命令 “ show create table test.xtt_test_copy; ”;

mysql中插入表数据中文乱码的解决方法

如上图所示,发现默认是"latin1"并不是“utf8”,需要继续手动修改,输入命令 “ ALTER TABLE test.xtt_test_copy CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; ”,继续输入命令 “show create table test.xtt_test_copy; ”查看默认数据库表的字符集编码改为了“utf8”;

mysql中插入表数据中文乱码的解决方法

查看数据库的字符集编码格式:输入命令 “show creat database test; ”;

mysql中插入表数据中文乱码的解决方法

如上图所示,发现默认,是"latin1"并不是“utf8”,需要继续手动修改,输入命令 “ ALTER DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;”,继续输入命令 “SHOW CREATE database test; ” ,查看默认数据库表的字符集编码改为了“utf8”;

mysql中插入表数据中文乱码的解决方法

3、最后,重启服务就可以了 ~

mysql> net stop mysql;
mysql> net start mysql;

以上是“mysql中插入表数据中文乱码的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mysql中插入表数据中文乱码的解决方法

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中插入表数据中文乱码的解决方法
    小编给大家分享一下mysql中插入表数据中文乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql中插入表数据中...
    99+
    2022-10-18
  • mysql中插入表数据中文乱码问题的解决方法
    一、问题 开发中遇到将其它数据库数据插入到mysql数据库表中一直会报类似如下错误: Incorrect string value: '\xE6\x88\x91' for column 'name' at...
    99+
    2022-10-18
  • java插入mysql数据乱码解决方法
    方式一:设置编码统一1.设置eclipse环境编码(推荐:java视频教程)2.设置mysql环境编码mydb为需要修改的数据库名称方式二:创建数据库时设置编码1.mysql创建database时设置编码create database my...
    99+
    2017-09-20
    java
  • mysql存入数据时中文乱码的解决方法
    这篇文章将为大家详细讲解有关mysql存入数据时中文乱码的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql存入数据时中文乱码的解决办法:1、设置与客户端相...
    99+
    2022-10-18
  • mysql表中文乱码的解决方法
    这篇文章给大家分享的是有关mysql表中文乱码的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。我们可以先看看自己的mysql数据库,中文是否乱码。登录数据库,再带的tes...
    99+
    2022-10-18
  • Linux下Tomcat向MySQL插入数据中文乱码解决办法
    Linux下Tomcat向MySQL插入数据中文乱码解决办法 一、问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文...
    99+
    2022-10-18
  • java向mysql写入数据中文乱码解决方法
    造成乱码的原因是字符集不一致,通常只需要数据库建表时候指定的字符集与java设置数据库连接设置url指定的字符集一致。创建数据库的时候:CREATE DATABASE `Db` CHARACTER SET 'utf8 ' ...
    99+
    2016-09-11
    java mysql 乱码
  • java向mysql插入数据出现乱码解决方法
    Java 向mysql插入数据乱码出现问号解决方法:(推荐:java视频教程)java向数据库插入数据出现问号的乱码问题,首先确定数据库的编码格式是否正确,可以在mysql的数据库中insert一个语句看看是不是可以正常显示中文,如果可以正...
    99+
    2018-04-06
    java
  • java向mysql插入数据乱码问题的解决方法
    遇到java向mysql插入数据乱码问题,如何解决?MySQL默认编码是latin1mysql> show variables like 'character%'; +--------------------------+------...
    99+
    2023-05-31
    java mysql 乱码
  • mysql设置插入中文不乱码的方法
    mysql设置插入中文不乱码的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql设置插入中文不乱码的方法:首先在...
    99+
    2022-10-18
  • 解决Linux下Tomcat向MySQL插入数据中文乱码问题
    一、问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二、解决办法 1、尝试一 直接在linux上面使用in...
    99+
    2022-10-18
  • MySQL数据库中的中文乱码解决方案。
    数据库中输入中文容易出现乱码?(乱码问题本源:参见https://blog.51cto.com/12042068/2115021)解决方法:1.在建表建库的时候就指定默认编码  utf8.&nbs...
    99+
    2022-10-18
  • mysql csv中文乱码的解决方法
    这篇文章给大家分享的是有关mysql csv中文乱码的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql csv中文乱码的解决办法:首先鼠标右键点击选中的csv文件...
    99+
    2022-10-18
  • mysql表格不显示中文,乱码的解决方法
    小编给大家分享一下mysql表格不显示中文,乱码的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql表格不显示中文,乱码的解决办法:首先查看数据库的编码方式;然后编辑打开my.i...
    99+
    2022-10-18
  • php向mysql插入数据乱码怎么解决
    在使用PHP写入MySQL数据库时,有时会遇到数据插入后出现乱码的情况。出现乱码的原因可能有很多,例如字符集不匹配、非UTF-8字符集、数据库连接字符集等等。下面我们来分析一下这些可能导致乱码的原因,并提供一些解决方法。一、字符集不匹配当P...
    99+
    2023-05-14
  • java数据库中文乱码解决方法
    mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面我们来看一下解决java向数据库插入数据时出现乱码的解决方法。在数据库的配置的url后加useUnicode=true&ch...
    99+
    2015-04-27
    java 数据库 乱码
  • java中向mysql数据库插入中文数据出现乱码
    数据库插入中文乱码首先需要排除的问题是,MySQL的默认字符集和对应database的字符集是什么通常为了以后的兼容性,建议将整个MySQL的默认字符集都设置成utf-8。可以使用以下命令查看默认字符集:mysql> SHOW VARIAB...
    99+
    2014-07-23
    java入门 java mysql 中文 乱码
  • nodejs和C语言插入mysql数据库乱码问题的解决方法
    在这里记录了nodejs过程中的一些乱码情况,这里的乱码主要是由于网页的编码方式与nodejs的默认解码方式(utf8)不一致所造成的。这一次要说一下的是在C语言和nodejs与MySQL进行交互的时候出现...
    99+
    2022-06-04
    乱码 解决方法 语言
  • Python调用MySQLdb插入中文乱码的解决
    目录MySQLdb插入中文乱码MySQLdb使用utf-8 编码插入中文数据使用环境第一个问题:插入中文失败第二个问题:能插入之后无法在MySQL中保存刚才插入的数据MySQLdb插...
    99+
    2022-11-13
  • MYSQL导入数据时出现乱码的解决方法
    小编给大家分享一下MYSQL导入数据时出现乱码的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MYSQL导入数据时出现乱码的解决办法:1、通过修改mysql安装文件中【my.ini】中...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作