当前位置: 首页 > news >正文

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/localeLANG=zh_CN.UTF-8
LANGUAGE="zh_CN:zh"
http://www.lryc.cn/news/285636.html

相关文章:

  • CPMS靶场练习
  • CTFhub-bak文件
  • 本地部署轻量级web开发框架Flask并实现无公网ip远程访问开发界面
  • 面试题-MySQL如何定位慢查询
  • 【C++PCL】点云处理K-Means点云分割
  • 代码随想录算法训练DAY25|回溯2
  • hanlp,pkuseg,jieba,cutword分词实践
  • 一个简单的Vue实例
  • 【GoLang入门教程】Go语言几种标准库介绍(八)
  • [系统安全] 五十四.恶意软件分析 (6)PE文件解析及利用Python获取样本时间戳
  • kafka入门(九):副本
  • 【5G 接口协议】N2接口协议NGAP(NG Application Protocol)介绍
  • 2024年甘肃省职业院校技能大赛信息安全管理与评估 样题三 模块二
  • Python自动化我选DrissionPage,弃用Selenium
  • MQ 消息丢失、重复、积压问题,如何解决?
  • 【Linux】第三十三站:日志
  • MVC和MVVM区别和VUE关系
  • vue3自定义按钮点击变颜色实现(多选功能)
  • Redis的key过期策略是怎么实现的
  • vue+elenemt分页+springboot
  • C++ :命名空间域
  • 提升网站关键词排名的工具
  • ICMP控制消息 汇总
  • C#,入门教程(22)——函数的基础知识
  • 已经30了,5年多,只会功能测试的怎么办?
  • 什么是UML?有什么用?
  • 盘点好用内容合规监测工具
  • CC工具箱使用指南:【查找锐角】
  • kafka消费相关问题(GPT回答版本)
  • 【C++】string的基本使用二