由于上学期学习了数据库的基本原理,而且也学会了很多SQL语句。然而就在MySQL上进行实践时,乱码问题一直没解决,但是当时由于要验收实验所以就没纠结这些枝节问题。今天有空了,所以到网上找了很多来看,去接觉这个问题。终于黄天不负有心人。I GOT IT!
首先说明一点,仅仅改变配置文件是不行的。
首先在/etc/mysql/my.cnf中修改
[client]下
default-character-set=utf8
[mysqld]
default-character-set=utf8
init_connect='SET NAMES utf8'
PS:这个文件只有当在终端下使用sudo apt-get install mysql-server安装MySQL才会在在这个目录下。如果直接源码安装则在安装目录下寻找,而且文件名也不是my.cnf而是mysql.cnf(不太记得了)。
然后在创建DataBase时指定默认字符集
Ccreate datbase mydata default charset=utf8;
然后查看字符集设置的值
show variables like 'character%';
其中关于字符设置的值除了
character_set_filesystem=binary
character_set_server=latin1
以外都是utf8
那么就可已了
分享到:
相关推荐
### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...
Windows 访问远程 Linux 下 MySQL 乱码问题解决方案 在实践中,我们经常遇到 Windows 访问远程 Linux 下 MySQL 数据库时出现乱码问题。这种问题的主要原因是 Windows 和 Linux 的字符编码方式不同。Windows 使用的...
通过上述步骤,可以有效地解决 Linux 下 MySQL 数据库乱码的问题。关键是确保从数据库服务器到客户端应用程序的所有组件都正确地配置了字符集。此外,还需要注意其他可能影响字符集设置的因素,如 Web 服务器和应用...
通过调整`my.cnf`文件中的字符集设置并重启MySQL服务,可以有效地解决Linux环境下MySQL中文乱码问题。此外,还需要确保数据库、表、字段以及使用的IDE等工具中的字符集设置一致,以避免因字符集不匹配导致的乱码问题...
### MySQL乱码问题解决方案 #### 一、问题背景 在MySQL数据库操作过程中,经常会遇到中文乱码的问题。尤其是在处理简体中文数据时,如果数据库或连接客户端的字符集设置不当,很容易导致显示乱码或者存储错误的...
### MySQL乱码问题解决办法 在使用MySQL的过程中,经常会出现字符显示乱码的问题,尤其是在处理中文数据时更为常见。本文将详细介绍如何通过多种途径解决MySQL中的乱码问题,包括更改MySQL服务器的字符集设置、调整...
下文介绍如何解决linux下mysql中文乱码问题。 首先进入mysql命令行模式,键入mysql -uroot -p 即可进入。随后键入 SHOW VARIABLES LIKE 'character_set_%'; 若显示内容类似这样: +-------------------
通过对SecureCRT和MySQL客户端的字符集设置进行合理调整,可以有效解决在Linux环境下通过SecureCRT查看MySQL数据时出现的乱码问题。此外,还需要注意在使用命令行工具时正确指定字符集参数,以确保数据的一致性和...
本文将介绍 Linux 乱码问题的解决方案,包括安装 ibus 输入法、fcitx 输入法、解决 UTF-8 编码问题、解决 Flash 中的中文显示问题、解决 Java 程序中的中文显示问题等。 一、安装 ibus 输入法 在 Ubuntu 系统中,...
### MySQL中文乱码问题解决方案 在使用MySQL的过程中,中文乱码问题是常见的问题之一,尤其是在数据库初始设置不当时,更容易出现此类问题。本文将详细介绍如何彻底解决MySQL中的中文乱码问题。 #### 一、理解中文...
最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节)
### PHP+MySQL中文乱码解决办法详解 ...通过以上方法,我们可以有效地解决PHP+MySQL开发过程中出现的中文乱码问题。关键在于确保各个环节的编码设置一致,并针对特定的操作系统进行适当的编码转换处理。
Ubuntu MySQL 中文乱码问题解决方案 在 Ubuntu 系统中,MySQL 数据库中文乱码问题是一个常见的问题。乱码问题可能是由于 MySQL 数据库的字符编码设置不正确所致。解决这个问题需要对 MySQL 数据库的字符编码进行...
linux 系统下mysql中文乱码问题的解决方案 1、在命令行中输入alter database 数据库名 default character set utf8; 设置字符编码方式 2、 set names utf8; 设置显示方式 3 、jdbc中url的路径后跟上?useUnicode=true...
### 解决MySQL乱码方案 在处理MySQL数据库时,遇到字符集编码问题是非常常见的现象,尤其是在需要支持多种语言环境的应用场景下。本文将详细介绍如何解决MySQL中的乱码问题,包括设置正确的字符集、导出与导入数据...
Navicat MySQL 连接 Linux 下 MySQL 问题解决方案 Navicat MySQL 连接 Linux 下 MySQL 问题解决方案是指在使用 Navicat 连接 Linux 下的 MySQL 数据库时可能出现的一些问题和解决方案。 1. 无法连接 MySQL 数据库...
### MySQL中文乱码问题解析与解决方案 在使用MySQL数据库处理中文数据时,遇到乱码问题是较为常见的技术挑战。本文将详细解析导致MySQL中文乱码的原因,并提供一系列有效的解决方案,涵盖从系统配置、数据库创建到...