`

解决mysql乱码的问题

阅读更多

解决mysql乱码的问题

昨天买了服务器,于是重新搭建环境

操作系统是cent os(Linux的一种),要安装jdk,svn,git,mysql等.

mysql安装完了,原来的java web项目就乱码了.

 

 

第一个坑: /etc/my.cnf

mysql 数据库是外国人开发的,所以默认都是latin1 编码,类似于ISO-8859-1,

但是咱们中国人习惯使用中文,所以需要修改编码:



 红框中的内容是我手动新增的:

在[mysqld]  下添加:

character_set_server=utf8  

如果添加default-character-set=utf8 ,则启动不了mysql服务.

 

新增节点:

[mysql]

default-character-set=utf8

默认是没有[mysql] 节点的

 

第二个坑:客户端Navicat

使用Navicat自带的功能"Data Transfer" 从原数据库传输数据到新数据库后,Web项目老是乱码.

 

很奇怪:在Navicat中查看数据表时,不乱吗;但是Java web程序查看时乱码;而且使用Java web程序新增一条记录时不乱码,但是在Navicat中查看新增的记录是问号(??).

最后发现是Navicat的设置问题

 



 

 

 

 

 

  • 大小: 160 KB
  • 大小: 129.9 KB
  • 大小: 160 KB
  • 大小: 151 KB
  • 大小: 151 KB
  • 大小: 115.4 KB
0
0
分享到:
评论

相关推荐

    解决Mysql乱码问题

    解决MySQL乱码问题是一项在数据库管理和维护中常见的任务,尤其对于使用中文或其他多字节字符集的用户来说,正确设置字符编码是确保数据正确存储和显示的关键。从给定的文件信息来看,主要关注点在于如何检查和调整...

    解决mysql乱码问题全解决

    ### 解决MySQL乱码问题全解析 #### 一、引言 在数据库操作过程中,遇到乱码问题是较为常见的现象之一,尤其是对于频繁更换虚拟主机环境的用户来说,由于不同的服务提供商可能采用不同的MySQL版本,这很容易导致数据...

    c#解决mysql乱码问题的解决及mysql数据库操作的封装

    在C#编程中,与MySQL数据库交互时可能...总之,解决MySQL乱码问题的关键在于统一字符集设置和正确处理编码转换,而封装数据库操作则可以提高代码的复用性和模块化程度。希望这篇文章能帮助你更好地理解和处理这些问题。

    解决mysql乱码问题

    可以完美的帮你解决windows下mysql的乱码问题,保证数据库数据不被乱码侵蚀

    mysql乱码问题解决

    解决MySQL乱码问题的关键在于确保各个层面的字符集保持一致。在实际操作中,还需要根据具体情况选择最合适的解决方案。例如,对于现有大量数据的数据库,修改字符集可能会带来数据转换的风险,因此需要谨慎操作。...

    mac MySQL中文乱码解决办法

    在macOS系统中,使用MySQL数据库时,可能会遇到中文乱码的问题,这通常是由于字符集设置不正确导致的。本文将详细介绍如何解决macOS系统下MySQL...希望本文的介绍能帮助大家顺利解决macOS系统中MySQL的中文乱码问题。

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

    解决MySQL乱码问题的关键在于确保各个层级(服务器端、客户端、数据库、表、字段)的字符集设置一致,并且正确。通过上述方法,我们可以有效地避免和解决MySQL中的乱码问题,从而保证数据的一致性和准确性。

    mysql乱码问题解决办法

    在解决MySQL乱码问题前,首先需要了解MySQL中与字符集相关的配置项及其含义: 1. **`character_set_system`**:系统默认使用的字符集。 2. **`character_set_server`**:服务器默认使用的字符集。 3. **`character_...

    MySql乱码问题解决方法

    综上所述,解决MySQL乱码问题的关键在于理解和正确设置字符集。通过调整配置文件、数据库、表、字段以及客户端的字符集,以及在数据导入导出和SQL操作中注意编码问题,通常可以有效地避免和解决乱码现象。

    mysql乱码问题解决方案

    本文将详细介绍三种解决MySQL乱码问题的方法,并针对每种方法进行深入解析,帮助用户有效地解决乱码问题。 #### 一、修改MySQL配置文件(my.ini) **步骤一:** 打开MySQL服务器的配置文件`my.ini`(通常位于安装...

    解决MYSQL数据库乱码问题

    ### 解决MYSQL数据库乱码问题 #### 背景与问题描述 在使用Navicat连接MySQL数据库的过程中,用户可能会遇到一个常见的问题:乱码。这种情况通常发生在字符集设置...希望本篇文章能够帮助大家顺利解决MySQL乱码问题。

    解决MySQL的乱码.pdf

    解决 MySQL 的乱码问题 MySQL 是一个流行的关系型数据库管理系统,但是在使用过程中经常会遇到乱码问题。本文将详细介绍 MySQL 乱码问题的解决方法。 MySQL 乱码问题的原因 -------------------- MySQL 乱码问题...

    mysql乱码问题

    "MySQL 乱码问题解决方案" MySQL 乱码问题是指在 MySQL 数据库中,中文字符无法正确地存储和显示,导致乱码的问题。这种问题通常是由于 MySQL 的字符集设置不正确所致。解决 MySQL 乱码问题需要从多方面入手,包括...

    mysql乱码解决问题

    ### MySQL乱码问题解决方案 #### 一、问题背景 在MySQL数据库操作过程中,经常会遇到中文乱码的问题。尤其是在处理简体中文数据时,如果数据库或连接客户端的字符集设置不当,很容易导致显示乱码或者存储错误的...

    彻底解决C# asp.net连接MySQL乱码问题

    ### 彻底解决C# ASP.NET 连接MySQL乱码问题 在开发过程中,尤其是在处理中文数据时,经常遇到的一个问题是数据库连接时出现乱码。本文将详细介绍如何彻底解决使用C# ASP.NET 应用程序连接 MySQL 数据库时出现的乱码...

    mysql中文乱码问题

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

    mysql解决乱码.

    总结来说,解决MySQL乱码问题需要从多个层面进行检查和配置,包括JSP页面、HTTP请求、数据库、JDBC连接以及各种编码设置。只有确保整个流程中的字符集一致,才能避免乱码问题的出现。在实际开发中,建议尽量使用支持...

    Linux下MySQL解决乱码问题

    ### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...

Global site tag (gtag.js) - Google Analytics