㈠ 通过java控制linux环境下解压文件夹后中文文件名是乱码
将linux当前环境设置为中文环境即可。
修改/etc/sysconfig/i18n 文件
LANG="zh_CN.GB2312"
㈡ linux 文件夹名乱码怎么打开
这个可以折衷考虑,一:TAB自动补全.二:改名
一:适用于首字符不乱的情况,不再多说
二:改名.步骤:(1):查出inode (2)根据inode再mv文件夹名
命令如下
(1):ls -i1 ##查出的第一列数据就是 {inode}
(2):find -inum {inode} | xargs -i mv {} 新文件夹名
然后就可以 cd 新文件夹名 .使用文件夹了
㈢ linux中文文件名乱码怎么解决
linux下经常遇到的编码问题
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。
查看编码的方法
方法一:file
filename
方法二:在Vim中可以直接查看文件编码
:set
fileencoding
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc
文件中添加以下内容:
set
encoding=utf-8
fileencodings=ucs-bom,utf-8,cp936
这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开文件编码转换。
㈣ 如何解决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.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
㈤ linux文件名中文乱码怎么办
方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030
该文件在用户目录下,对于其他用户,也必须相应内修改该文件。
使用容该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码
方法二:
修改/etc/sysconfig/i18n文件
#LANG="en_US.UTF-8"
#SUPPORTED="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"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
㈥ linux文件名乱码怎么解决方法
文件名在telnet中显示乱码的问题,因为不能重启服务器,执行以下环境变量更改即可中文显示:
代码如下:
export LANG="zh_CN.GB18030"
export LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN:en_US.UTF-8"
export LC_CTYPE="zh_CN.GB18030"
export LC_TIME="en_US.UTF-8"
[oracle@localhost dbs]$ ll
total 6256632
-rw-rw---- 1 oracle oinstall 1552 Jul 28 2010 hc_orcl.dat
-rw-r----- 1 oracle oinstall 12920 May 3 2001 initdw.ora
-rw-r----- 1 oracle oinstall 8385 Sep 11 1998 init.ora
-rw-r----- 1 oracle oinstall 2457 Jul 28 2010 initorcl.ora
-rw-r----- 1 oracle oinstall 6390030336 Feb 25 10:32 ?????募???路??
-rw-rw---- 1 oracle oinstall 24 Jul 28 2010 lkORCL
-rw-r----- 1 oracle oinstall 1536 Sep 9 18:45 orapworcl
-rw-r----- 1 oracle oinstall 10436608 Feb 25 09:46 snapcf_orcl.f
-rw-r----- 1 oracle oinstall 4608 Feb 24 21:55 spfileorcl.ora
[oracle@localhost dbs]$ export LANG="zh_CN.GB18030"
[oracle@localhost dbs]$ export LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN:en_US
.UTF-8"
[oracle@localhost dbs]$ export LC_CTYPE="zh_CN.GB18030"
[oracle@localhost dbs]$ export LC_TIME="en_US.UTF-8"
[oracle@localhost dbs]$ ll
总用量 6256632
-rw-rw---- 1 oracle oinstall 1552 2010-07-28 hc_orcl.dat
-rw-r----- 1 oracle oinstall 12920 2001-05-03 initdw.ora
-rw-r----- 1 oracle oinstall 8385 1998-09-11 init.ora
-rw-r----- 1 oracle oinstall 2457 2010-07-28 initorcl.ora
-rw-rw---- 1 oracle oinstall 24 2010-07-28 lkORCL
-rw-r----- 1 oracle oinstall 1536 Sep 9 18:45 orapworcl
-rw-r----- 1 oracle oinstall 10436608 Feb 25 09:46 snapcf_orcl.f
-rw-r----- 1 oracle oinstall 4608 Feb 24 21:55 spfileorcl.ora
-rw-r----- 1 oracle oinstall 6390030336 Feb 25 10:37 数据文件的路径
多个环境验证过,证明是行之有效的,希望遇到类似问题的朋友,可以借助以上方法解决您的问题。
㈦ Linux系统下文件名出现中文乱码如何重命名回来
一不小心在给文件重命名的时候输入了中文字符,结果导致文件名乱码,无法通过cat, less, rm 或者mv 之类的命令操作了。
如何重新命名它,使得其恢复正常呢?
据说linux下每个文件还有一个文件节点编号,对应于每个特定的文件。可以通过find 该节点编号来执行重命名操作。
ls -i res???_out.txt
144117972422752993 res???_out.txt
前面的数字串就是节点编号
find . -inum 144117972422752993 -exec mv {} res_out.txt \;
㈧ php linux文件名乱码怎么解决
以flashfxp为例,打开站点管理器,选中站点,编码选择utf-8.确定,解决。
㈨ linux文件显示中文乱码怎么解决
在linux上一般使用utf8编码。 如果打开文件是乱码,要设置utf8编码,看看自己用的橡者庆是什么编辑器。 如果是vim则使用 set encoding=utf8即嫌此可 如果是gedit,则重新另存一下,在存储窗口 设置为梁握utf8编码 ,在打开即可。
㈩ linux 部分中文文件乱码怎么解决
因为缺少中文语言包的支持。
以下三种方式,任选一种,安装一下中文支持环境。
方法一:yum方式——完全的中文环境支持。
[[email protected] ~]#yum groupinstall chinese-support
[[email protected] ~]# yum groupinstall -support
在上面的命令中, 是下列之一: assamese, bengali, chinese, gujarati, hindi, japanese, kannada, korean, malayalam, marathi, oriya, punjabi, sinhala, tamil, thai, 或 telegu。
方法二:yum方式,命令分开执行:
[[email protected] ~]# yum install fonts-chinese fonts-ISO8859-2-75dpi
方法三比较土:rpm方式。安装盘上找到语言包
[[email protected] ~]# rpm -ivh fonts-chinese-3.02-9.6.el5.noarch.rpm
[[email protected] ~]# rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm