`

MySQL数据库中文字符在Linux终端显示乱码 解决方案

阅读更多

 

用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


再次查询,见证奇迹的时候来了。
 

 

大功告成,困惑了几天的问题总算搞明白。特此记一笔。
 

 

 

 

 

  • 大小: 18.3 KB
  • 大小: 7 KB
  • 大小: 15.6 KB
  • 大小: 16.1 KB
  • 大小: 26.1 KB
  • 大小: 52.5 KB
分享到:
评论

相关推荐

    linux secureCRT查看mysql中显示乱码

    ### Linux SecureCRT 查看 MySQL 中显示乱码的问题解析与解决方案 #### 一、问题背景及描述 在使用SecureCRT连接Linux服务器并通过MySQL客户端查询数据时,可能会遇到字符集不匹配导致的数据显示乱码问题。例如,...

    Linux SecureCRT显示乱码解决方案

    在使用Linux SecureCRT进行远程连接时,经常遇到的一个问题是终端显示乱码,这可能是由于字符编码设置不正确或不兼容导致的。以下是一份详细的解决方案,帮助你解决这个问题。 首先,我们要理解乱码产生的原因。...

    7、命令行客户端出现乱码的解决方案1

    标题提及的"7、命令行客户端出现乱码的解决方案1",指的是在使用命令行工具(如Windows的cmd或Linux的Terminal)连接MySQL数据库时,由于字符编码不匹配导致显示的乱码现象。这种问题通常发生在输入或输出含有非...

    20 中文乱码解决办法

    以下是一些常见的中文乱码解决方案: 1. **确定文件编码**:确保你知道文件的原始编码格式,如UTF-8、GBK等,并在打开或读取文件时使用正确的编码。 2. **编辑器设置**:使用支持多种编码的编辑器(如Notepad++、...

    MySQL中文乱码问题解决方案

    当在终端或通过命令行工具与MySQL交互时,如果出现中文显示为乱码,这通常是因为字符集配置不正确。为了解决这个问题,我们需要编辑MySQL的配置文件`/etc/my.cnf`。打开文件后,添加以下三行配置: ```bash [client...

    Linux php 中文乱码的快速解决方法

    本文将详细讲解如何解决Linux PHP环境中的中文乱码问题,以及提供一些与之相关的解决方案。 首先,我们要理解的是字符编码的基础知识。常见的字符编码有ASCII、ISO-8859-1、UTF-8等。ASCII只包含英文字符,而ISO-...

    linux mint 下mysql中文支持问题

    在Linux Mint操作系统中,MySQL数据库系统可能遇到的一个常见问题是无法正确处理中文字符。这是因为MySQL的默认字符集是latin1,不包含中文字符。为了解决这个问题,我们需要将MySQL的字符集设置更改为UTF-8,这是一...

    Linux系统中关于文件编码以及编码的转换

    在处理数据库时,例如MySQL,如果你的Apache服务器和数据库设置为UTF-8编码,但通过CLI脚本以GBK方式插入中文数据,就会导致乱码。为了解决这种问题,可以在脚本中使用`enca`转换输入数据的编码,确保与数据库的编码...

    3步搞定纯真IP数据导入到MySQL的方法详解

    ### 3步搞定纯真IP数据导入到MySQL的方法详解 #### 概述 本文将详细介绍如何免编程地将纯真IP数据导入到MySQL数据库中,适用于需要进行IP地址查询的...希望本文能帮助到正在寻找高效导入纯真IP数据解决方案的朋友。

Global site tag (gtag.js) - Google Analytics