阿里云新机器关于中文乱码的坑

mac2022-06-30  71

首先更改centos系统中文乱码

locale -a 查看已经安装的语言包 没有的话用 yum install kde-l10n-Chinese 安装 修改 vim /etc/sysconfig/i18n LANG="zh_CN.UTF-8" LC_ALL="zh_CN.UTF-8" #  source    /etc/sysconfig/i18n 再修改 locale.cnf配置文件 #   vim /etc/locale.conf LANG="zh_CN.UTF-8" #  source   /etc/locale.conf 重启系统 # reboot

warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

在/etc/environment加入(没有就新建): LC_ALL=zh_CN.UTF-8 LANG=zh_CN.UTF-8

mysql中文乱码

mysql> show variables like 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+

修改 vim /etc/my.cnf

[mysqld] character-set-server=utf8

转载于:https://www.cnblogs.com/zhaocundang/p/10106856.html

最新回复(0)