`
KimHo
  • 浏览: 73894 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题

阅读更多
1.在mysql压缩目录下,有一堆的参数配置文件,比如:my-small.ini,复制一下这个文件,自己改下名字,比如叫:my.ini

2.打开my.ini文件,增加如下参数:
[client]:增加default-character-set=utf8参数

[client]
#password = [your_password]
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8

[mysqld]:增加如下3个参数

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
# generic configuration options
port = 3306
socket = /tmp/mysql.sock

3.设置完成后,重启下mysql服务

4.连接上你的数据库之后,输入命令:SHOW VARIABLES LIKE '%char%';即可查看到现在你的数据库所使用的字符集了:


  • 大小: 30.8 KB
2
3
分享到:
评论

相关推荐

    mysql5.5版本64位及中文乱码彻底解决方法2句命令ok

    解决中文乱码问题的关键在于两个方面:服务器层面的字符集设置和客户端连接时的字符集设置。 1. **服务器层面的字符集设置**: - 打开MySQL配置文件`my.ini`(Windows)或`my.cnf`(Linux),找到`[mysqld]`部分。...

    基于J2EE Tomcat5.0 MySQL5.5应用开发中乱码问题研究.pdf

    - 数据库编码:MySQL 5.5中的数据存储和检索需确保与Java应用的字符集一致,比如设置MySQL的字符集为utf8,以支持中文字符。 - Tomcat配置:Tomcat服务器的编码设置也很关键,需要在web.xml文件中设置字符编码,如...

    解决MYSQL数据库乱码问题

    对于数据库级别的字符集设置问题,可以通过如下命令更改: ```sql ALTER DATABASE your_database_name CHARACTER SET utf8 COLLATE utf8_general_ci; ``` 3. **更改表的字符集**: 如果问题出现在特定表上,...

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

    在MySQL的配置文件`my.cnf`或`my.ini`中设置字符集为UTF-8是非常关键的一步。通过修改以下部分: ```plaintext [client] default-character-set=utf8 [mysqld] default-character-set=utf8 ``` 这确保了MySQL...

    修改mysql5.5默认编码(图文步骤修改为utf-8编码)

    MySQL 5.5 默认编码问题一直是许多用户遇到...总之,将 MySQL 5.5 的默认编码更改为 UTF-8 是解决中文乱码问题的关键步骤。遵循上述步骤,可以确保你的数据库系统能正确处理各种语言的字符,从而提供更好的全球化服务。

    MySQL5.5安装包

    建议选择“UTF-8”,这是目前最通用的编码格式,能支持多种语言,避免了因编码问题导致的数据丢失或乱码。 4. **设置密码**:紧接着,你需要为root用户设置一个安全的密码。确保密码包含大写字母、小写字母、数字和...

    基于mysql 5.5 设置字符集问题的详解

    本文将深入探讨如何解决在设置MySQL字符集时遇到的问题,特别是针对`default-character-set=utf8`不被识别的情况。 首先,我们需要理解MySQL中的几个主要字符集设置: 1. **[client]** 部分的`default-character-...

    C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法

    如果是使用C++调用MariaDB自带的API操作数据库,那么在对数据库做增删改查之前,一定要先调用mysql_set_character_set()接口将字符集设置为”gb2312”,然后操作中文就没问题。 mysql_set_character_set()函数可以...

    解析mysql 5.5字符集问题

    MySQL 5.5字符集问题解析 在MySQL 5.5版本中,用户遇到了一个关于字符集配置的难题。通常,我们可以通过修改`my.cnf`配置文件来设定数据库的字符集,但在本次安装过程中,按照旧的方式设置`default-character-set=...

    Mysql5.5非安装精简版

    UTF-8编码是目前网络上最广泛使用的字符编码,可以处理中文、英文等多种语言,避免了因字符集问题导致的数据乱码。 5. **MySQL 5.5 版本特性**: MySQL 5.5 是一个重要的版本,引入了一些关键改进和新功能,例如: ...

    mysql 乱码问题

    MySQL 乱码问题通常涉及到字符集的设置和匹配,这里主要讨论的是由于选择了不合适的数据库字符集`utf8mb4`导致的乱码情况。在MySQL中,字符集用于定义数据存储和处理的编码方式,如果不同环节的字符集不一致,就会...

    Mysql5.5安装配置方法及中文乱码的快速解决方法

    在MySQL的`my.ini`配置文件中,`[client]`和`[mysqld]`部分需要设置字符集为UTF-8。在`[client]`下添加`default-character-set=utf8`,并在`[mysqld]`下更改`character-set-server=utf8`和`collation-server=utf8_...

    Mqsql中文乱码问题的解决方法

    MySQL数据库在处理中文字符时,有时会出现中文乱码的问题,这通常是由于编码设置不正确导致的。当系统中my.ini配置文件无法修改时,我们可以采取其他方法来解决MySQL的中文乱码问题。以下是一个详细步骤的解决方案:...

    解析mysql修改为utf8后仍然有乱码的问题

    在MySQL的配置文件my.ini中设置这三个部分的默认字符集为UTF-8是解决乱码问题的关键步骤。 第一步,需要找到MySQL的安装目录,在Windows系统下通常是c:\Program Files\MySQL\MySQL Server 5.5。在这个目录下,找到...

    UTF8乱码终结方案

    本文将详细介绍一种适用于解决数据库与前端页面中UTF-8乱码问题的有效方案。 #### 二、解决方案步骤 根据提供的部分信息,可以总结出一个较为全面且详细的解决UTF-8乱码的方法,具体分为以下几个步骤: ##### ...

    关于Mysql、Php、phpMyAdmin、Zend 乱码的问题?

    要解决乱码问题,我们需要了解Mysql和浏览器显示的原理,并正确地设置字符集。我们可以使用utf8字符集来避免乱码问题。同时,我们也需要在phpMyAdmin中设置正确的字符集,以避免乱码问题。 结论 乱码问题是一个...

    Mac Mysql数据库中文乱码问题解决

    总之,解决Mac Mysql数据库中文乱码问题的关键在于确保数据的编码从应用程序到数据库的整个链路保持一致,尤其是数据库服务器的配置要正确设置为支持UTF-8。通过上述方法,你应该能有效地解决这个问题,使得中文数据...

    MySQL字符集utf8修改为utf8mb4的方法步骤

    在MySQL 5.5之前的版本中,utf8字符集被广泛使用,它支持基本的Unicode编码区(BMP),能够涵盖大多数语言的字符。然而,随着互联网的发展,表情符号、特殊文字和其他四字节的Unicode字符逐渐成为常见需求,这就催生...

Global site tag (gtag.js) - Google Analytics