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

这篇具有很好参考价值的文章主要介绍了Debian系统写Mysql时中文出现乱码无法定入的问题解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

使用locale -a查看系统支持的字符集。正常的比较全的字符集的操作系统如下:
Debian系统写Mysql时中文出现乱码无法定入的问题解决方案,debian,mysql
有问题的操作系统字符集如下:
Debian系统写Mysql时中文出现乱码无法定入的问题解决方案,debian,mysql

解决方案:

步骤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”。
Debian系统写Mysql时中文出现乱码无法定入的问题解决方案,debian,mysql
Debian系统写Mysql时中文出现乱码无法定入的问题解决方案,debian,mysql

  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重启系统后都正常了:文章来源地址https://www.toymoban.com/news/detail-805795.html

vim /etc/default/locale

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

到了这里,关于Debian系统写Mysql时中文出现乱码无法定入的问题解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JDBC连接MySQL后出现中文字符乱码的问题及其解决方案

    最近在做JavaWeb课程的实验课,今天在尝试jsp通过jdbc连接数据库向MySQL中的user表插入数据后, 表内数据出现了中文乱码的问题 。下面将详细给出本次问题出现场景以及详细的解决方案。 在我的MySQL中的数据库db1里,有一个名为“user”的表,其属性值如下: 通过navicat向表格中

    2024年02月01日
    浏览(40)
  • debian出现 Failed to fetch问题解决

    问题描述 今天在debain上安装vim的时候报错,如下: apt-get install vim Failed to fetch 。。。。。 1 2 问题原因 debian自带的一些源不好使导致的。 解决办法 删除 /var/lib/apt/lists/partial 目录下的所有文件,然后运行apt-get update。 然后再次安装软件包 还有出现An error occurred during the sign

    2024年02月12日
    浏览(84)
  • vim中出现复制不对齐-乱码问题

    不对齐解决: 使用纯文本模式粘贴:在进入 Vim 编辑器后,先按下 :set paste 进入插入模式,然后再进行粘贴操作。这样可以确保粘贴的文本以纯文本格式插入,而不会触发自动缩进或其他格式化操作 中文乱码问题: 在终端中,查看当前终端的字符编码设置。 可以使用下述命

    2024年02月14日
    浏览(32)
  • 关于Nginx代理目录出现乱码问题的解决

    使用Nginx做目录代理的时候,中文命名的文件在前端出现乱码问题。 我的nginx代理配置如下: 保存配置重启Nginx,然后访问服务器的3370端口,包含中文命名的文件在前端页面显示乱码,如下: 初步推测是编码方式出现问题。 手动指定nginx在该server下的字符编码格式即可。 即

    2024年02月15日
    浏览(39)
  • 数据库MySQL中出现乱码和表格不对齐怎么解决

    MySQL中出现乱码问题及解决办法: 情况类似: 首先进入到数据库中,命令:mysql -h localhost -uroot -p或者mysql -uroot -p;进入数据库后选择一个你的数据库查看表中的中文是否乱码 以上是数据库中表格出现乱码情况,原因可能有以下几种: 字符集是utf-8,不能显示所有的汉字 创建

    2024年02月19日
    浏览(44)
  • 在vsCode 中执行Electron 项目时,出现中文乱码问题

    问题:vscode 中执行Electron 项目时,控制台出现乱码 解决方法: 在 terminal 修改编码格式:65001代表UTF-8,936代表GBK

    2024年02月15日
    浏览(69)
  • 解决ssh远程连接服务器出现的中文乱码问题

    ssh远程连接服务器出现中文乱码主要分为两种: 1、命令行输出的中文有乱码 比如ll输出的月份,ibus等命令输出的信息 2、vim打开文件,文件显示乱码 1、查看使用的XShell活MobaXterm等远程连接软件的会话属性。 以XShell为例:文件-当前会话属性/默认会话属性-终端-编码,设置成

    2024年02月06日
    浏览(69)
  • STM32在Keil中使用串口助手打印中文字符出现乱码问题

     问题如下,中文字符显示乱码,但数字正常。 通常这种在串口助手打印出现乱码情况: 无非是 波特率设置错误 ,不对应。就像一个滴水的水龙头,水滴进一个循环开合的容器,双方速率不能很好匹配,一定会出现水滴不能完全滴进容器,或者完全滴进或者完全滴不进的情

    2024年02月09日
    浏览(41)
  • QT 应用程序在 Windows 系统上出现中文乱码

    Windows 早期采用多字节编码,的确容易出现乱码问题。随着 Windows 全面转向 Unicode 编码,多语言的支持得到完美解决,出现中文乱码的问题就很少出现。出现乱码问题一般是 GBK 编码的文件当做 utf8 编码打开,或者 utf8编码的文件当做 GBK 编码打开。这种情况也多出现在 Linux 和

    2024年01月16日
    浏览(45)
  • 解决vscode中导入的vue项目tsconfig.json文件首行标红问题

    vscode中导入的vue项目 tsconfig.json文件标红,文件中第一行 { 处标红 项目中自定义的tsconfig.json文件与vscode本身会自动进行 JavaScript 的语义检查发生冲突,而tsconfig.json文件无法覆盖vscode本身的javascript检查,故标红 让项目自定义的tsconfig.json文件覆盖vscode自带的javascript语义检查

    2024年01月19日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包