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
    
  • 相关阅读:
    线程间协作的两种方式:wait、notify、notifyAll和Condition
    Lock
    线程池ExecutorService的使用
    使用volatile的条件
    解决共享资源竞争
    并发时捕获异常
    Executor执行器
    BufferedReader 和BufferedWriter
    彻底理解Java的Future模式
    贝叶斯网络简介--翻译版
  • 原文地址:https://www.cnblogs.com/zhaocundang/p/10106856.html
Copyright © 2011-2022 走看看