`
lhx1026
  • 浏览: 308146 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

mysql中文乱码的解决方法

阅读更多

   之前我写过两篇解决mysql中文乱码的文章,这是两个有点不同的方法。这两篇文章为:

 

mysql中文乱码——mysql配置文件的设置

mysql 5.1.30中文乱码问题,解决方法

 

    综合这两篇文章,总结一下:

 

    1、要使mysql中文不乱码,首先一定要设置建立的数据库的字符集为utf8,如果在建立数据库的时候没有指明字符集,则会使用mysql默认的字符集。这时,如果mysql服务端的默认字符集不是utf8,则会输入中文会乱码。

 

    2、设置数据库的字符集为utf8之后,还要设置mysql客户端的字符集为utf8。这在mysql的配置文件my.ini(windows系统)中为[mysql]这一段。在这一段中输入以下内容,就可以设置mysql客户端的字符集为utf8:

 

default-character-set=utf8

 这个时候输入中文就不会乱码。

 

    3、如果建立数据库的时候没有指明字符集,并且mysql服务端的默认字符集不是utf8的话,就会中文乱码。这个时候就需要设置mysql的服务端的默认字符集为utf8或者重新建立数据库并且指明数据库的字符集为utf8。mysql的服务端字符集设置是在配置文件my.ini(windows系统)中为[mysqld]这一段。在这一段中,将default-character-set修改为如下内容:

 

default-character-set=utf8

 做了以上设置,并且重新启动mysql服务器,这个时候建立的数据库就不会出现中文乱码的情况。

分享到:
评论

相关推荐

    mysql中文乱码问题

    MySQL 中文乱码问题解决方法 MySQL 是一个功能强大且广泛应用的关系型数据库管理系统,但是,在使用 MySQL 时,用户经常会遇到中文乱码问题。今天,我们将讨论在 MySQL 中的中文乱码问题,并提供解决方法。 MySQL...

    解决连接mysql中文显示乱码

    以下是对如何解决连接MySQL时中文显示乱码问题的详细解析。 ### 解决中文显示乱码的关键知识点 #### 1. **理解字符集和编码** 字符集(Character Set)是指用于表示文字的一系列符号集合,而编码(Encoding)则是将...

    java插入mysql中文乱码解决

    ### Java插入MySQL中文乱码解决 #### 一、问题背景 在使用Java应用程序与MySQL数据库交互的过程中,常常会遇到一个令人头疼的问题:中文字符在存储到数据库时出现乱码现象。这种现象通常发生在使用JDBC(Java ...

    jsq+mybatis+mysql中文乱码解决方案

    JSQ+MyBatis+MySQL 中文乱码解决方案 中文乱码是 JSQ、MyBatis 和 MySQL 集成时常见的问题,解决这个问题需要从多方面入手。本文将从 JSP、MyBatis 和 MySQL 三个方面来解决中文乱码问题。 JSP 中文乱码解决方案 ...

    在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法

    ### 在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法 #### 背景介绍 在软件开发过程中,特别是涉及到多语言环境的应用程序开发时,字符编码问题常常成为开发者需要解决的一个重要问题。对于使用...

    Mysql运行SQL语句中文乱码问题的解决方法

    ### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...

    PHP+MySql中文乱码解决办法

    ### PHP+MySQL中文乱码解决办法详解 #### 一、乱码产生的原因 在使用PHP+MySQL进行开发的过程中,中文乱码问题是常见的一个问题。乱码现象通常发生在从数据库查询中文数据时,显示出来的中文变成了不可识别的符号...

    PHP+MySql中文乱码解决方案

    ### PHP+MySQL中文乱码解决方案 #### 一、概述 在使用PHP与MySQL进行Web开发的过程中,中文乱码问题是常见的一个问题。通常情况下,这主要是由于系统各部分(如PHP脚本、MySQL数据库、操作系统等)之间的字符编码...

    jsp+mysql中文乱码解决方案集合

    ### jsp+mysql中文乱码解决方案集合 在使用JSP结合MySQL进行Web应用开发时,中文乱码问题一直是困扰开发者的一大难题。本文将详细介绍如何在MySQL数据库层面解决中文乱码问题,并提供一系列实用的方法和技巧。 ###...

    Ofbiz 和 Mysql中文乱码解决方法.docx

    本文将详细探讨如何解决在Ofbiz(一个开源的企业应用框架)与MySQL数据库交互时出现的中文乱码问题。 首先,我们需要了解中文乱码产生的原因。通常,乱码是由于数据在不同阶段的编码格式不一致导致的。例如,JVM...

    Linux下mysql中文乱码解决方法

    最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节)

    mac MySQL中文乱码解决办法

    本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保中文能够正常显示。 ### 解决方案详解 #### 步骤一:定位my.cnf配置文件 首先,需要找到或创建MySQL的...

    MySQL中文乱码问题解决方案

    ### MySQL中文乱码问题解决方案 在使用MySQL的过程中,中文乱码问题是常见的问题之一,尤其是在数据库初始设置不当时,更容易出现此类问题。本文将详细介绍如何彻底解决MySQL中的中文乱码问题。 #### 一、理解中文...

    mysql中文乱码解决

    ### MySQL中文乱码解决方案 #### 一、问题背景与成因 在IT行业中,数据库迁移或更新是非常常见的操作。然而,在不同的服务器环境或MySQL版本之间迁移数据库时,常常会遇到中文乱码的问题。这种情况通常发生在从旧...

    mysql的乱码解决方法

    本文将详细介绍MySQL乱码问题的成因及解决方法。 1. **乱码原因** - **数据库编码设置不正确**:MySQL数据库默认可能使用的是拉丁字符集,不支持中文字符。 - **客户端工具编码不匹配**:如使用命令行或图形界面...

Global site tag (gtag.js) - Google Analytics