2025-08-07 CentOS6.5中文乱码终极解决方案:从字符集配置到实战调优 CentOS6.5中文乱码终极解决方案:从字符集配置到实战调优 一、乱码现象背后的技术真相在维护老旧CentOS6.5系统时,运维人员常会遇到这样的场景: bash [root@localhost ~]# ls /中文目录 ???????? ???? ???? 这种"天书"般的显示并非文件损坏,而是字符编码不匹配的典型表现。究其根源,是系统默认的POSIX字符集与中文GB18030/UTF-8标准存在冲突。笔者曾为某金融机构升级系统时,发现其Oracle数据库日志中的中文全部显示为方框,最终追踪到正是字符集配置不当导致。下面分享经过生产环境验证的解决方案。二、系统级字符集配置2.1 永久修改locale设置bash查看当前字符集配置$ locale LANG=POSIX LC_CTYPE="POSIX" ...修改/etc/sysconfig/i18n(重要系统文件!建议备份)$ sudo vim /etc/sysconfig/i18n 将内容替换为:properties LANG="zhCN.UTF-8" SUPPORTED="zhCN.UTF-8:zh_CN:zh" SYSFONT="latarcyrheb-sun16"技术细节: - L... 2025年08月07日 31 阅读 0 评论