[工作日志2020.3.31]linux系统中文乱码字符集问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[工作日志2020.3.31]linux系统中文乱码字符集问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1376字,纯文字阅读大概需要2分钟。
内容图文
![[工作日志2020.3.31]linux系统中文乱码字符集问题](/upload/InfoBanner/zyjiaocheng/940/1f01d380e4eb41c8bc8a2b60415a4568.jpg)
【问题一】
测试虚拟机上打开文件中文显示乱码,文件移到其他虚拟机上可以正常显示,乱码显示如下:
<E9><97><AE><E9><A2><98><E6><8F><8F><E8><BF><B0>]:<E5><A2><9E><E5><8A><A0>tm100<E9><A1><B9><E7><9B><AE>
正常显示如下:
临时表空间使用率
【解决方法】
vim ~/.bashrc
在最后一行添加:export LESSCHARSET=utf-8
source ~/.bashrc
【问题二】
上面问题解决后又出现系统字符集问题,查看文件中文显示正常,但系统会出现以下提示:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
【解决方法】
百度发现相同问题,是由于glibc导致,需要升级glibc到2.17,具体过程如下:
1.查看系统glibc版本库
strings /lib64/libc.so.6 |grep GLIBC_
2.下载安装
下载地址:http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
安装命令如下:
tar xvf glibc-2.17.tar.gz
mkdir glibc-build-2.17
cd glibc-build-2.17/
../glibc-2.17/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j8 && make install && make localedata/install-locales
3.验证
strings /lib64/libc.so.6 | grep GLIBC
4.总结
在上面安装过程中可能遇到的问题:
解决方法:
找到这一环境变量,把后面的冒号去掉,然后source一下
vim /etc/profile
export LD_LIBRARY_PATH=/usr/local/lib64
source /etc/profile
然后继续按照安装步骤部署就可以了
内容总结
以上是互联网集市为您收集整理的[工作日志2020.3.31]linux系统中文乱码字符集问题全部内容,希望文章能够帮你解决[工作日志2020.3.31]linux系统中文乱码字符集问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。