用Mysql终端进入Mysql数据库一看乱码了
第一感觉就是latin1字符。
执行sq脚本查看Mysql字符集相关属性:
SHOW VARIABLES LIKE 'character_set_%';
果然是latin1字符集 首先想到的就是把latin1改成utf8
执行命令:
set names utf8; SHOW VARIABLES LIKE 'character_set_%';
似乎问题已经解决,再次查询一看
fuck 傻眼了,有种想死的感觉,真想骂人,麻痹的安装mysql 的人脑残 不选utf8作为默认字符集.
别捉急 看下终端
会话选项-> 外观->窗口
把字符编码改成UTF-8
再次查询,见证奇迹的时候来了。
大功告成,困惑了几天的问题总算搞明白。特此记一笔。
相关推荐
### Linux SecureCRT 查看 MySQL 中显示乱码的问题解析与解决方案 #### 一、问题背景及描述 在使用SecureCRT连接Linux服务器并通过MySQL客户端查询数据时,可能会遇到字符集不匹配导致的数据显示乱码问题。例如,...
在使用Linux SecureCRT进行远程连接时,经常遇到的一个问题是终端显示乱码,这可能是由于字符编码设置不正确或不兼容导致的。以下是一份详细的解决方案,帮助你解决这个问题。 首先,我们要理解乱码产生的原因。...
标题提及的"7、命令行客户端出现乱码的解决方案1",指的是在使用命令行工具(如Windows的cmd或Linux的Terminal)连接MySQL数据库时,由于字符编码不匹配导致显示的乱码现象。这种问题通常发生在输入或输出含有非...
以下是一些常见的中文乱码解决方案: 1. **确定文件编码**:确保你知道文件的原始编码格式,如UTF-8、GBK等,并在打开或读取文件时使用正确的编码。 2. **编辑器设置**:使用支持多种编码的编辑器(如Notepad++、...
当在终端或通过命令行工具与MySQL交互时,如果出现中文显示为乱码,这通常是因为字符集配置不正确。为了解决这个问题,我们需要编辑MySQL的配置文件`/etc/my.cnf`。打开文件后,添加以下三行配置: ```bash [client...
本文将详细讲解如何解决Linux PHP环境中的中文乱码问题,以及提供一些与之相关的解决方案。 首先,我们要理解的是字符编码的基础知识。常见的字符编码有ASCII、ISO-8859-1、UTF-8等。ASCII只包含英文字符,而ISO-...
在Linux Mint操作系统中,MySQL数据库系统可能遇到的一个常见问题是无法正确处理中文字符。这是因为MySQL的默认字符集是latin1,不包含中文字符。为了解决这个问题,我们需要将MySQL的字符集设置更改为UTF-8,这是一...
在处理数据库时,例如MySQL,如果你的Apache服务器和数据库设置为UTF-8编码,但通过CLI脚本以GBK方式插入中文数据,就会导致乱码。为了解决这种问题,可以在脚本中使用`enca`转换输入数据的编码,确保与数据库的编码...
### 3步搞定纯真IP数据导入到MySQL的方法详解 #### 概述 本文将详细介绍如何免编程地将纯真IP数据导入到MySQL数据库中,适用于需要进行IP地址查询的...希望本文能帮助到正在寻找高效导入纯真IP数据解决方案的朋友。