当前位置:首页 » 操作系统 » linux日志乱码

linux日志乱码

发布时间: 2022-11-02 15:05:23

❶ 如何解决 linux 的乱码问题

出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。
解决方法:在linux用iconv命令,输入命令如下
iconv -f gbk -t utf8 file.pdf > file.pdf.utf8
此时会重生一file.utf8文件,打开之后就能正常显示中文

linux系统下修改语言配置方法有:
法一:修改/etc/profile文件,增加export LANG=zh_CN.GB18030
法二:修改/etc/sysconfig/i18n文件,将
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
改为
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"

/etc/profile: 为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
/etc/sysconfig/i18n 这里存放的是系统的区域语言设置
LANG 表明你当前系统的语言环境变量设置 ,这里是 zh_CN.GB18030
SUPPORTED 表明系统预置了那些语言支持 ,不在项目中的语言不能正常显示
SYSFONT 定义控制台终端字体,你文本登录的时候显示的字体是 latarcyrheb-sun16
I18N 是 internationalization 的缩写形式,意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”.I18N支持多种语言,不过同一时间只能是英文和一种选定的语言,例如英文+中文、英文+德文、英文+韩文等等;

如果在SCRT上操作时中文乱码,可依次点击options--session options--appearance,选择character encoding为UTF-8

❷ xshell查看日志乱码怎么解决

xshell(xshell5)以及其他终端中文乱码的原因无非有三种
(1)Linux系统的编码问题
(2)xshell终端的编码问题
(3)两端的语言编码不一致

1、Linux系统的编码问题

(1) 执行locale命令查看系统语言

(2)设置系统环境变量LANG为en_US.UTF-8:
export.UTF-8

或者编辑文件:vim /etc/sysconfig/i18n

2、xshell终端的编码问题

设置为Unicode (UTF-8):

File->Properties

3、两端的语言编码不一致

如果上述操作后,还是有中文乱码问题,比如中文文件名、cat包含中文的文件等,说明属于第3类问题《Linux就该这么学》一起学习linux

要么修改Linux环境变量LANG,要么修改xshell终端编码:

File->Properties
修改为Chinese Simplified (GB2312)

并确定LANG为en_US.UTF-8 或 en_US

4、如果进行了以上设置,仍然中文显示乱码,退出并重新登录系统,再次进行以上设置,确认更改设置并进行结果验证。

❸ linux查看日志,如何解决字符串乱码

主要思路有两种:【1】本地客户端编码设置错了如果你用的是putty 一、Linux系统的设置
1)关闭Linux的防火墙
#iptables -F
#iptables save
2)编辑/etc/sysconfig/i18n,将LANG=en_US.UTF-8改为LANG=zh_CN.UTF-8
SUPPORT=en_US.UTF-8….也作类似改动,接下来执行:
#. /etc/sysconfig/i18n
#locale (检查本地locale)
如果看到显示了LANG=zh_CN.UTF-8等信息,表明改动成功。【2】服务器不支持中文字符串显示【3】有可能是程序代码例如log4j文件设置错了
--------------------- 建议看看这本书《Linux就该这么学》

在Xshell、putty、SSH Secure Shell Client 等等客户端设置utf8的编码就可以了,在“文件”选项里点开“属性”一项进行设置,如下图:

❹ linux显示中文乱码

很多朋友都想知道linux显示中文乱码应该怎么办?下面就一起来看看吧!
linux显示中文乱码
一、登陆linux系统打开操作终端之后,输入echo$LANG可以查看当前使用的系统语言

在终端输入locale命令查看是否有中文语言包,如有zhcn表示已经安装了中文语言

如果没有中文语言可以通过网上下载安装中文语言包yumgroupinstallchinese-support。

二、临时更换语言
如果只是临时更换linux系统的语言环境,可以通过输入设置LANG=语言名称,如中文是
Zn_CN.UTF-8

三、打开设置把终端的编码选择中文,或者UTF8即可

本文章基于ThinkpadE15品牌、centos7系统撰写的。

❺ linux中文显示乱码

linux输入中文之后却显示为乱码,该怎么解决这种情况?我们一起来了解一下吧。
一、登录linux系统打开操作终端之后,输入echo$LANG可以查看当前使用的系统语言

在终端输入locale命令查看是否有中文语言包,如有zhcn表示已经安装了中文语言

如果没有中文语言可以通过网上下载安装中文语言包yumgroupinstallchinese-support。

二、临时更换语言
如果只是临时更换linux系统的语言环境,可以通过输入设置LANG=语言名称,如中文是
Zn_CN.UTF-8

三、打开设置把终端的编码选择中文,或者UTF8即可

linux中文显示乱码就介绍到这里了,希望对大家有所帮助。
本文章基于ThinkpadE15品牌、centos7系统撰写的。

❻ linux解决中文乱码问题

有时候linux服务器突然间查看日志都是中文乱码,原因很奇怪,有可能是:

不管什么原因吧,根本原因还是修改了linux系统本身的编码,改回来就完了。

修改全部配置文件

末尾增加两行

让其生效

如果你的web 服务器输出的日志都是乱码,那么最后一步:

❼ linux中文文件显示乱码怎么解决

Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于编码不一致,所以导致乱码问题。
为了解决这个乱码,需要对文件进行转码,具体如下:
1、前提保证已安装了convmv;
2、具体convmv的用法:
Convmv
–f
源编码
–t
新编码
[选项]
文件名
一般常用参数:
-r
递归处理子目录
--notest
真正进行操作,默认情况下是不对文件进行真实操作的,只是一个预览
--list
显示所有支持的编码
--unescap
可以做一个转义
3、比如我们有一个utf8的文件名,要求转换成gbk编码,命令如下:
Convmv
–f
utf-8
–t
gbk
–notest
文件名
也可以使用linux下最好用的编码转换工具iconv来进行转码操作。
例子:将GBK编码的文件转换成UTF-8
iconv
-f
GBK
-t
UTF-8
gbkfile.txt
>
utf8file.txt

❽ linux 看日志显示乱码是怎么回事

一:卸载掉你的智能ABC。二:在右下方任务栏里的输入法图标上点右键,再点“设置”,进入“高级键设置”对话框,点击选择“在输入语言之间”,点击更改“按键顺序”,把“切换键盘布局”,设置为CTRL+SHINFT或者左ALT+SHIFT,随你喜欢。如图

解决办法

1、在修改为 "zh_CN.UTF-8" 之前查看服务器是否支持该编码,可以使用如下命令查看:

2、vim修改服务器编码,把编码项改为 "zh_CN.UTF-8"

[root@server ~]# vi /etc/sysconfig/i18n

3、在Xshell、putty、SSH Secure Shell Client 等等客户端设置utf8的编码就可以,在“文件”选项里点开“属性”进行设置

❾ linux系统上出现乱码怎么解决

linux 中文显示乱码解决办法, 其实是有多种情况的, 有一部分是由于终端默认的设置造成的

vi /etc/sysconfig/i18n
将内容改为
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
不用重启,马上就生效.

这样中文在SSH,telnet终端一般可以正常显示了。

如果还是不行,可以这么做:

1、console终端乱码

在/etc/profile文件的最后一行添加如下内容:

export LC_ALL="zh_CN.GB18030"

2、xwindow终端乱码

在/etc/sysconfig/i18n文件的最后一行添加如下内容:

export LC_ALL="zh_CN.GB18030"

热点内容
for循环sql语句 发布:2025-05-13 22:45:49 浏览:17
python实用代码 发布:2025-05-13 22:19:41 浏览:843
dede数据库的配置文件 发布:2025-05-13 22:19:08 浏览:968
给字符加密 发布:2025-05-13 22:12:32 浏览:973
数据库系统实现答案 发布:2025-05-13 22:11:57 浏览:141
哪个软件可以共存安卓 发布:2025-05-13 22:10:15 浏览:553
上传宦妃天下野泉肉肉 发布:2025-05-13 22:10:10 浏览:409
洗眼睛解压 发布:2025-05-13 21:58:28 浏览:273
c存储指针 发布:2025-05-13 21:49:04 浏览:922
结绳编程软件 发布:2025-05-13 21:49:03 浏览:851