zoukankan      html  css  js  c++  java
  • 阿里云新机器关于中文乱码的坑

    首先更改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
    
  • 相关阅读:
    js中map和普通对象性能差距有多大?
    谈一谈在css中的wrapper
    react-loadable简单实现
    setstate源码分析
    react setstate()的秘密
    java io学习笔记二
    java8下 枚举 通用方法
    SLF4J、Log4J使用记录
    ByteBuffer flip描述
    unique within an element
  • 原文地址:https://www.cnblogs.com/zhaocundang/p/10106856.html
Copyright © 2011-2022 走看看