`

MySql中文乱码解决方案

阅读更多

====================================

        中文乱码解决方案

====================================

 

说明: 在MYSQL中,如果使用缺省的字符集,在建库、建表时,默认使用的是latin1字符集,

 

为ISO 8859-1西欧字符集。插入中文字符时,与之不匹配,就会出现乱码。

 

【解决方案】

 

1. 打开文件: C:\Program Files\MySQL\MySQL Server 5.0\my.ini;

 

2. 将其中所有的default-character-set=latin1改为default-character-set=gb2312,

 

   然后重启MYSQL(以前建立的数据库需重建);

 

   测试: 运行MySQL Command Line Client:

 

         输入show variables like 'character_set_%';

 

         可以查看数据库的字符编码如下:

 

 

   mysql> show variables like 'character_set_%'; 

+--------------------------+-----------------------------------------+ 

| Variable_name             | Value                                     

+--------------------------+-----------------------------------------+ 

| character_set_client      | gb2312                                    

| character_set_connection  | gb2312                                   

| character_set_database    | gb2312                                   

| character_set_filesystem  | binary                                    

| character_set_results     | gb2312                                   

| character_set_server      | gb2312                                   

| character_set_system      | utf8                                     

| character_sets_dir        | ...... 

+--------------------------+-----------------------------------------+ 

 

3. 将程序中连接数据库的URL改为(此项非必须):

 

   "jdbc:mysql://localhost:3306/jiyuanpeng?useUnicode=true&characterEncoding=gb2312"

分享到:
评论

相关推荐

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

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

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

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

    PHP+MySql中文乱码解决方案

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

    mysql中文乱码解决方案

    ### MySQL中文乱码解决方案 在使用MySQL数据库的过程中,可能会遇到中文显示乱码的问题。中文乱码问题通常是由于字符集设置不正确导致的。为了解决这个问题,我们需要从多个角度进行排查与解决,包括检查系统环境...

    史上最全的PHP+MySql中文乱码解决方案.rar

    本资源“史上最全的PHP+MySql中文乱码解决方案”提供了全面的指南,帮助开发者解决可能出现的中文乱码问题。以下是这个问题的相关知识点: 1. **字符编码基础**: - **ASCII编码**:最初的字符编码,只能表示英文...

    mysql中文乱码解决方案集合

    解决mysql中文表示乱码问题,如:不能正确显示中文,不能有效的输入中文,使用sql语句插入中文数据出错。这里全部有收录

    史上最全的PHP+MySql中文乱码解决方案.pdf

    《PHP+MySQL中文乱码问题全面解析与解决方案》 在编程世界中,中文乱码问题一直是困扰开发者的一大难题,尤其在PHP与MySQL结合的环境中,由于编码不一致,乱码现象更为常见。本文将深入探讨PHP和MySQL中文乱码产生...

    MySQL中文乱码问题解决方案

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

    java插入mysql中文乱码解决

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

    史上最全的PHP+MySql中文乱码解决方案.docx

    本文将深入探讨这一问题,并提供全面的解决方案。 首先,我们需要理解乱码的根本原因。乱码通常是因为文件、网页、数据库以及PHP脚本之间的编码不匹配。在PHP与MySQL的环境中,常见的编码类型包括GBK、GB2312以及...

    MySQL乱码解决方案数据库乱码

    #### 四、MySQL乱码解决方案 1. **检查MySQL服务器端字符集设置**: - 使用命令`SHOW VARIABLES LIKE 'character_set_%';`来查看当前MySQL服务器上的各种字符集设置。 - 如果发现任何一项字符集设置不正确(比如...

    MySQL显示乱码解决方案

    ### MySQL显示乱码解决方案 #### 问题背景与现象 在MySQL数据库中,如果出现中文乱码的情况,将严重影响数据的准确性和可用性。本篇文章基于MySQL 5.5版本介绍如何解决显示乱码的问题,虽然文章针对的是特定版本,...

    Mysql中文乱码问题解决方案

    2. **客户端设置问题**:连接MySQL时,客户端的字符集设置不正确。可以通过`SET character_set_client=utf8;`、`SET character_set_results=utf8;`、`SET character_set_connection=utf8;`来临时调整。 3. **数据库...

    MySQL数据库系统中文乱码问题及解决方案.pdf

    MySQL数据库系统中文乱码问题及解决方案 MySQL数据库系统中文乱码问题是指在使用MySQL数据库系统时,中文字符在存储、传输和显示过程中出现乱码的问题。这种问题的出现是由于字符集和编码方式的不兼容所致。 在...

    java中MySQL中文乱码问题解决方案

    Java 中 MySQL 中文乱码问题解决方案 Java 中 MySQL 中文乱码问题是数据库开发中常见的问题之一,解决这个问题需要对数据库、JSP 和 Tomcat 进行相应的设置。下面我们将详细介绍解决该问题的方案。 数据库编码修改...

    史上最全的PHP+MySql中文乱码解决方案文.pdf

    本文将深入探讨PHP与MySQL在处理中文字符时可能出现的乱码问题,并提供一系列全面的解决方案。 首先,我们需要了解编码的基础知识。常见的中文编码有GBK、GB2312和UTF-8。GBK是GB2312的扩展,包含了更多的汉字。UTF...

Global site tag (gtag.js) - Google Analytics