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


    首先更改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
    
  • 相关阅读:
    .Net 并发写入文件的多种方式
    变量命名神器——CODELF
    Python打包发布
    python工具——NumPy
    python工具——Pandas
    没事早点睡
    python工具——pixellib
    Tensorflow在Windows下使用踩坑
    python工具——Tesseract
    python工具——wordcloud
  • 原文地址:https://www.cnblogs.com/zhaocundang/p/10106856.html
Copyright © 2020-2023  润新知