问题见乱码(五): Linux下如何把乱码的文件名转为正常?
里的描述, 经过一段时间很痛苦的搜索/试验后, 成功了, 现在把步骤记下来.
1, 从这个链接(http://www.j3e.de/linux/convmv/convmv-1.14.tar.gz)下载一个叫"convmv-1.14.tar.gz"的工具.我已上传上来,见附件.
2, 本地解压后,把整个文件夹用FTP上传到Linux服务器上.
3, 在SecurityCRT里进入convmv-1.14目录, 这时运行ls后, 可以看到当前目录里有这些文件(夹):
CREDITS Changes GPL2 Makefile SHA256sums TODO VERSION convmv
convmv.1.gz testsuite testsuite.tar
4, 执行"make install"命令安装.
5, 用"convmv"命令可以看到安装成功. 若成功会显示这个convmv工具的用法.
6, 进入到问题描述的上层目录即"resources"的上层, 运行"convmv -f UTF-8 -t GBK
resources/ -r --notest"命令(可能是UTF-8的编码,先试下,不过看结果是成功).
这样就把resources下(包含它自己)的所有文件(夹)名字编码从"UTF-8"改为"GBK"了. 注意:
这里没有在resources目录下, 那样没法给convmv这个命令输入要转化的乱码文件名,因为已是乱码了,
自己不可能在命令行里把乱码的文件名写出来.
--------------
另1: 我想在命令行下直接下载那个工具并安装,可没成功,搜了下找到可通过另一个工具,叫"Darwin Ports
", 可这个Darwin Ports还不能命令行下直接下载安装,于是就干脆用下载解压后再用make命令来安装
convmv.
以后倒是可以试试怎么利用DarwinPorts在命令行下在线地安装工具.
另2: 上面的
convmv是转换文件名, Linux有一个自带的命令iconv, 它是转文件内容的,这个链接(http://www.lpi-china.org/bbs/viewthread.php?tid=2912)中有对此的简单介绍和利用Linux脚本来批处理.
分享到:
相关推荐
Linux系统中文乱码解决完整方案 本文档旨在解决 Linux 系统中文乱码问题,提供了一个完整的解决方案。该问题是由于 Linux 和 Windows 系统下所用户的字符集不同,Linux 系统使用的是 Unicode 字符集,而 Windows ...
Linux 下中文乱码问题解决方法 Linux 操作系统中,中文乱码问题是一个常见的问题,它是由系统集成的字符集引起的。由于不能正确地使用相对应字符的字符集,因此 OS 不能识别出文字,导致了乱码。解决这个问题的方法...
"Linux下Chrome标题栏中文乱码的解决办法" 知识点1: Linux系统下Chrome浏览器标题栏中文乱码问题 Linux系统下,使用Chrome浏览器时,可能会遇到标题栏中文乱码问题。这种问题的出现可能是由于系统中安装的某个软件...
在使用C++编程时,遇到Linux系统中处理...总之,解决Linux下的C++中文乱码问题,关键在于确保编码的一致性和正确处理跨平台的文本格式差异。通过上述方法,我们可以有效地避免乱码的出现,实现跨平台文本处理的兼容性。
以下是一些解决Linux环境中中文乱码问题的方法和详细步骤: 1. **设置locale** Linux系统中的locale设置对字符编码有很大影响。你可以通过`locale`命令查看当前系统的locale设置。如果系统不支持中文,你需要创建...
### Linux中文乱码解决方法 在使用Linux操作系统的过程中,用户可能会遇到中文显示出现乱码的情况。这种情况通常是由于系统编码设置不正确或者环境变量配置不当所导致的。本文将详细介绍如何解决Linux中的中文乱码...
因此,掌握如何在Linux环境下正确删除这类乱码文件是一项重要的技能。以下将详细阐述如何在Linux系统中处理并删除乱码文件。 ### 1. 确定乱码文件 首先,我们需要确定哪些是乱码文件。在Linux中,`ls` 命令用于列...
文章中提到,作者在项目中遇到了生成的压缩包文件(可能是通过tar或gzip命令创建的)在Linux下显示中文文件名时出现乱码的问题。他们发现,Windows系统默认使用GBK编码,而Linux默认使用UTF-8编码,因此在处理文件名...
在Windows系统下解决Swing中文乱码问题的步骤与Linux系统有所不同,但同样重要。 **第一步:** 打开控制面板,进入“区域和语言”选项。 **第二步:** 在“管理”标签页下,点击“更改系统区域设置”。 **第三步...
本篇文章将详细介绍如何解决在Linux环境下SQL*Plus出现的乱码问题。 首先,我们需要了解Linux系统的字符编码。Linux默认使用UTF-8作为系统编码,而SQL*Plus则可能根据Oracle数据库的字符集进行显示。如果两者不一致...
通过上述步骤的操作,大多数情况下都能有效地解决Linux系统中的乱码问题。需要注意的是,由于Linux发行版众多,不同版本之间的具体实现可能会有所差异,因此在实际操作过程中可能还需要根据具体情况进行调整。
1.由于 firefox 默认是允许网页自己选择字体,在 Linux 上便会出现部分网站的乱码情况。因此可以取消允许页面自己选择字体这个选项便能解决部分乱码情况。 2.倘若还有乱码,以及其他应用程序乱码,则尝试如下...
### 终极解决Linux乱码:中文字符乱码详解与解决方案 在Linux系统中,遇到中文乱码的问题是不少用户和管理员都会遭遇的常见难题。本文将深入解析Linux中文乱码的原因,并提供一系列有效的解决方案,旨在帮助用户...
oracle安装界面乱码,因为linux是中文环境,第一种方案可以LANG=en_US ./runInstaller,第二种方案、安装oracle中jre字体库的中文字体:解决Linux下oracle安装界面中文乱码。 在解压出oracle安装包后,找到database/...
"Linux系统文件乱码转码工具"正是这样一个解决方案,它基于GTK+库,专为Linux用户设计,能够帮助用户批量转换文件编码,确保在Linux环境下正确显示文件内容。 首先,我们要了解字符编码的基本概念。字符编码是用来...
当我们在 Linux 系统中使用 crontab 执行 jar 文件时,输出结果中出现中文乱码的原因是由于 Unix/Linux 下的 crontab 环境与用户环境的差异。通常情况下,用户环境中会设置一些环境变量,例如语言环境变量 LANG,...
### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...
### Linux SSH 显示中文乱码解决方案 在日常工作中,我们经常需要通过SSH远程登录到Linux系统来进行各种管理和操作。然而,一个常见的问题是当我们在Windows环境下使用SSH客户端(如PuTTY等)连接到Linux服务器时,...