Debian系统写Mysql时中文出现乱码无法定入的问题解决方案

原因是操作系统可能精简安装,没有GBK字符集,只有UTF8在转换或使用的时候有问题。

使用locale -a查看系统支持的字符集。正常的比较全的字符集的操作系统如下:
在这里插入图片描述
有问题的操作系统字符集如下:
在这里插入图片描述

解决方案:

步骤1,安装字符集,只需第3步即可其它可忽略:

在Debian上安装GBK或GB2312字符集,可以按照以下步骤进行操作:

更新软件包列表:

sudo apt-get update

安装中文字库:

sudo apt-get install ttf-wqy-microhei

这将安装包含中文字符的字体。
3. 配置系统显示:
打开终端,并运行以下命令以配置系统显示以使用GBK或GB2312字符集:

sudo dpkg-reconfigure locales

在打开的界面中,使用空格键勾选“zhCN”选项,确保“zhCN.UTF-8”被选中。同时,在“local”字库中选择“zh_CN.UTF-8”。
在这里插入图片描述
在这里插入图片描述

  1. 安装其他相关软件包(可选):
    如果你需要使用谷歌拼音输入法或其他中文输入法,可以安装fcitx和fcitx-googlepinyin等软件包:
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin

启动并测试系统:
重新启动系统,然后尝试在终端或应用程序中输入中文,以确保GBK或GB2312字符集已正确安装并可用。
通过以上步骤,你应该能够在Debian上成功安装GBK或GB2312字符集,并能够在终端和应用程序中使用中文。请注意,确保你的系统已更新到最新版本,以便获得最新的软件包和补丁。

步骤2,重启系统,但可能默认不是zh_CN.UTF8需要手工修改

使用locale命令查看系统当前字符串,发现都为zh_TW.EUC-TW不对

root@localhost:/# locale
LANG=zh_TW.EUC-TW
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_TW.EUC-TW"
LC_NUMERIC="zh_TW.EUC-TW"
LC_TIME="zh_TW.EUC-TW"
LC_COLLATE="zh_TW.EUC-TW"
LC_MONETARY="zh_TW.EUC-TW"
LC_MESSAGES="zh_TW.EUC-TW"
LC_PAPER="zh_TW.EUC-TW"
LC_NAME="zh_TW.EUC-TW"
LC_ADDRESS="zh_TW.EUC-TW"
LC_TELEPHONE="zh_TW.EUC-TW"
LC_MEASUREMENT="zh_TW.EUC-TW"
LC_IDENTIFICATION="zh_TW.EUC-TW"
LC_ALL=

修改为正确的字符集,保存后reboot重启系统后都正常了:

vim /etc/default/locale

LANG=zh_CN.UTF-8
LANGUAGE="zh_CN:zh"

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-18 15:12:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-18 15:12:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-18 15:12:03       82 阅读
  4. Python语言-面向对象

    2024-01-18 15:12:03       91 阅读

热门阅读

  1. 用友U8:业务员自己不能查询自己录的销售订单

    2024-01-18 15:12:03       51 阅读
  2. 如何扫描网址ip的特定端口或扫描全部网段

    2024-01-18 15:12:03       51 阅读
  3. beego的model篇 - 介绍与快速入门

    2024-01-18 15:12:03       73 阅读
  4. 2024华数杯国际赛数学建模选题建议及初步思路

    2024-01-18 15:12:03       53 阅读
  5. SAP ABAP 程序优化思路

    2024-01-18 15:12:03       54 阅读
  6. JRE和JDK

    2024-01-18 15:12:03       61 阅读
  7. 2024.1.18

    2024-01-18 15:12:03       60 阅读
  8. Mybatis generator配置(超详细)

    2024-01-18 15:12:03       54 阅读