`

乱码(五): Linux下如何把乱码的文件名转为正常?

阅读更多

        前面文件上传时的乱码问题告一段落了, 不过一个类似的问题又出现了: 在从A机往B机拷文件时, 由于字符集不匹配, 几乎所有的文件名都乱码了.
---------------------------------------------
问题描述是这样的, 先看下面的图:



        如上图的1处所示, 在resources目录下有一堆文件名乱码的文件夹.用locale看下后,如2所示,当前编码格式UTF-8, 再用3处的"export LC_ALL=zh_CN.GBK"改一下后, 再ls,还有几个文件夹名是乱码,如4所示.

        这怎么办? 怎么把文件(夹)名的乱码改过来? 它们原来的乱码也不知道是什么的.

 

-------------------------------

已成功解决, 具体步骤详细 乱码(六): Linux下文件(夹)名乱码的解决

  • 大小: 42.6 KB
3
1
分享到:
评论

相关推荐

    linux下的文件名乱码,转为正常

    filename=$(readlink -f "乱码文件名") new_filename=$(iconv -f ISO-8859-1 -t UTF-8 $filename") mv "$filename" "$new_filename" ``` 这里假设原来的编码是ISO-8859-1,实际情况可能需要根据实际编码来调整...

    Linux下乱码问题的解决方案小结

    在Linux环境中,尤其是在涉及到与Windows...通过以上策略,可以有效解决Linux系统下的乱码问题,无论是文件名、输入法还是程序显示。在处理多平台交互时,理解并正确处理编码问题至关重要,以免影响正常的工作和沟通。

    linux转化windows文件编码格式脚本

    Linux 转换 Windows 文件编码格式脚本是将 Windows 上的文件编码格式转换为 UTF-8 编码,以便在移植 Windows 代码到 Linux 下时避免注释代码乱码和编码格式引起的编译错误。 该脚本使用 Bash shell 脚本语言编写,...

    如何让Nginx支持中文文件名具体设置步骤

    要使Nginx服务器支持中文文件名,首先要确保你的操作系统具备中文语言包。可以通过执行`locale`命令来检查当前系统的默认编码。如果显示为`en_US.UTF-8`,则表明系统已经支持UTF-8编码,可以跳过后续的设置步骤。 ...

    linux_mint经验_baidu.docx

    - **ZIP 压缩问题**: 当使用 ZIP 压缩含有中文文件名的文件时,可能会出现乱码问题。推荐使用 7-Zip 作为替代方案。如果需要对压缩文件进行加密,可以通过以下命令安装 7-Zip: ``` $ sudo apt-get install p7zip-...

    民航竞赛-网站安全12.pdf

    8. **iconv转码问题**:在使用iconv将UTF编码转为GB2312时,如果字符串中含有无法转换的字符,可能会导致字符串变乱码,选项C(字符串变乱码了)是正确答案。 9. **AngularJS**:AngularJS是一个前端JavaScript框架...

    python解码方式.docx

    例如,Windows系统中默认的文件名编码可能是GBK,而Linux系统通常使用UTF-8。当跨平台操作文件时,如果不注意编码的差异,就会出现乱码。为解决此类问题,Python有一个名为`chardet`的库,可以用来检测未知编码的...

    Java利用Phantomjs实现生成图片的功能

    PhantomJS支持多种操作系统,包括Windows、Linux和MacOS。 在Java中使用PhantomJS生成图片,主要是借助PhantomJS提供的API来实现网页的渲染和截图。这个过程通常包括以下步骤: 1. **安装PhantomJS**:首先需要从...

Global site tag (gtag.js) - Google Analytics