`
xq30397022
  • 浏览: 13795 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

MySql保存乱码问题

 
阅读更多

这个是由于你在安装mysql时没有选择正确的编码格式,可能是选择默认,字符编码为lian1,所以要修改你mysql的字符编码

修改方式如下:

方法一:

1、查看现编码:

mysql> SHOW VARIABLES LIKE 'character_set_%';

mysql> SHOW VARIABLES LIKE 'collation_%';

2、修改编码:


(1). SET NAMES 'utf8';

它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

2. 创建数据库
mysql> create database name character set utf8;

3.
创建表
CREATE TABLE `type` (
.....
) DEFAULT CHARSET=utf8;

4.
修改数据库成utf8的.
mysql> alter database name character set utf8;

5. 修改表默认用utf8.
mysql> alter table type character set utf8;

6. 修改字段用utf8
mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8;


7. 查看当前表的编码:

show create table tablename;


方法二:

直接重新配置mysql,先找到mysql安装路径打开bin目录执行里面的MySQLInstanceConfig.exe程序,在选择编码格式是出现这样的图:

默认的为第一个选项,我们选择三个并根据需求选择相对的编码格式。

分享到:
评论

相关推荐

    MySQL中文乱码问题解决方案

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

    linux下mysql数据库乱码问题

    ### Linux 下 MySQL 数据库乱码问题详解 #### 一、问题背景及原因分析 在 Linux 系统中使用 MySQL 数据库时,可能会遇到字符集不匹配导致的数据乱码问题。通常这种现象表现为数据库中的文本数据无法正确显示或存储...

    Mysql插入中文乱码问题解决

    ### MySQL 插入中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在使用 MySQL 数据库处理中文数据时,经常会遇到一个让人头疼的问题——中文乱码。中文乱码不仅影响用户体验,还可能导致数据丢失或者错误...

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

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

    PHP+MySql中文乱码解决办法

    在使用PHP+MySQL进行开发的过程中,中文乱码问题是常见的一个问题。乱码现象通常发生在从数据库查询中文数据时,显示出来的中文变成了不可识别的符号或者问号。产生这种现象的主要原因是**编码不一致**。 1. **...

    Mysql中文乱码问题解决

    ### MySQL中文乱码问题解决方案 在使用MySQL的过程中,中文乱码问题是经常遇到的一个难题,它不仅影响数据的正确性,还可能对整个系统的稳定性和用户体验造成负面影响。本文将详细介绍如何解决MySQL中的中文乱码...

    mysql乱码解决方法

    在使用MySQL数据库与PHP配合开发网站时,有时会遇到乱码问题,这通常是由于字符集设置不一致导致的。以下是一些常用的解决方法: 1. **配置数据库环境**: - 在使用工具如ZendStudio或phpMyAdmin管理MySQL时,确保...

    向MySQL数据库存中文显示乱码

     数据库是我们软件开发中一个非常重要的组成部分,以前小编使用的是SQL Server,没有遇到过存储的中文是乱码的情况,后来在ssh的项目中使用的是MySQL的项目,遇到了乱码的问题,只要向数据库中存储中文数据会是...

    Mysql中文乱码问题完美解决方案

    ### MySQL中文乱码问题完美解决方案 #### 一、理解MySQL中的字符集与排序规则 在MySQL中,字符集(Character Set)是指一个字符集合以及如何将这些字符编码为数字值,而排序规则(Collation)则是一组用于比较字符...

    使用ETL把EXCEL导入到MySQL,并处理乱码问题

    ### 使用ETL将Excel导入MySQL并处理乱码问题 在数据处理领域,ETL(Extract, Transform, Load)工具被广泛应用于数据集成过程中,用于从不同的数据源提取数据、转换数据格式以及加载到目标系统中。本文将详细介绍...

    windows下mysql中文乱码的解决

    MySQL是目前最流行的开源关系数据库管理系统之一,但是在Windows系统下使用MySQL时,中文乱码问题经常困扰着开发者们。解决这个问题的关键是配置正确的字符集。本文将详细介绍如何在Windows系统下解决MySQL中文乱码...

    mysql中文乱码解决

    MySQL中文乱码问题在Linux和Windows环境下经常遇到,主要原因是字符集设置不正确,导致中文字符无法正常显示或存储。本文将详细介绍如何在两种操作系统下解决这个问题。 在Linux系统下,解决MySQL中文乱码的问题...

    linux secureCRT查看mysql中显示乱码

    在使用SecureCRT连接Linux服务器并通过MySQL客户端查询数据时,可能会遇到字符集不匹配导致的数据显示乱码问题。例如,在尝试使用命令行工具如`mysqldump`导出数据库或直接查询数据时,如果字符集配置不当,则会出现...

    Java连接过程中的MySQL中文乱码问题.pdf

    综上所述,要解决Java连接MySQL时出现的中文乱码问题,需要从数据库服务器的配置、客户端的编码设置、JVM的运行参数等多方面综合考虑,确保从数据的存储、传输到展示的每个环节都使用正确的编码格式,这样才能从根本...

    解决hibernate与MySql存储中文时出现乱码问题

    以下是解决hibernate与MySQL存储中文时出现乱码问题的详细步骤和相关知识点: 1. **配置Hibernate连接URL**: 在`hibernate.cfg.xml`配置文件中,需要正确设置连接URL以指定字符集。添加`useUnicode=true`和`...

    乱码问题解决 完全解决MYSQL数据库的乱码问题.docx

    本文主要探讨了如何完全解决MySQL数据库的乱码问题,以及在Web应用的不同层面设置正确的字符编码。 首先,对于Web应用中的中文问题,我们需要确保每个环节的编码一致。在JSP页面中,应使用`...

    Mysql乱码问题

    ### MySQL乱码问题详解 #### 一、问题背景与概述 在使用MySQL数据库的过程中,可能会遇到字符显示不正常的情况,通常我们称之为“乱码”。乱码现象不仅影响数据的正确读取,还可能导致数据处理逻辑出错。因此,...

Global site tag (gtag.js) - Google Analytics