linux中文文件名提示(无效的编码)问题解决办法

news/2025/1/11 10:07:30/

背景说明 

我们通过web客户端上传在windows上上传中文文件名的文件到linux服务器上,在linux图形化界面中打开文件所在路径,显示文件名为(无效的编码);在命令行界面输入ls命令发现乱码。

原因

Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码,不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。

解决办法

使用文件名转码工具convmv进行编码转换

安装convmv

yum -y install convmv

转换命令

convmv -f GBK -t UTF-8 --notest -r [目标文件夹父目录]


http://www.ppmy.cn/news/1270898.html

相关文章

ChatGPT 也宕机了?如何预防 DDOS 攻击的发生

最近,开发人工智能聊天机器人的公司 OpenAI 遭受了一次规模较大的分布式拒绝服务(DDoS)攻击,导致其旗下的 ChatGPT 服务在短短 12 小时内遭遇了 4 次断网,众多用户遭受了连接失败的问题。 这次攻击事件引起了广泛的关…

读写分离如何在业务中落地?

本文我们来探讨读写分离如何在业务中落地。 读写分离是业务开发中常用的技术手段,在面试中也是热点问题,今天我们要讲的是在什么业务场景下需要读写分离,读写分离实现的机制,以及实际生产中应用读写分离要注意的问题。 什么时候…

数据资产的类型有哪些?

通俗来讲,一大串无序的数字与代码,那是原始数据,不能算作资产;无序的原始数据按逻辑组织成有序,那就是数据资源;再将数据资源进一步加工、量化,梳理为能带来经济效益的数据,那便是数…

python实现websocket上传音频并测试

WebSocket是一种全双工通信协议,允许在单个TCP连接上进行双向通信。WebSocket协议允许服务器通过将请求头Upgrade设置为WebSocket来升级HTTP连接。这使得WebSocket协议可以在浏览器和服务器之间建立持久连接,能够实现实时数据传输和通信。 WebSocket协议…

Git使用无法拉取

错误提示: error setting certificate verify locations: CAfile: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none 问题原因: 这个问题是因为git配置里crt证书的路径不正确导致的 解决办法: 这个路径配置是在C:\Pro…

【SpringBoot】请求参数

1. BS 架构 BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端。 在SpringBoot进行web程序开发时,它内置了一个核心的Servlet程序 DispatcherServlet,称之为 核…

PHP日期 函数

PHP 提供了许多日期和时间函数,用于处理和操作日期和时间。 以下是一些常用的 PHP 日期和时间函数: date() - 格式化日期和时间 $date date("Y-m-d"); $time date("H:i:s");time() - 获取当前时间的 Unix 时间戳(当…

代码求解方程

说在前面 🎈不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是出于什么原因,算法学习需要持续保持。 题目描述 求解一个给定的方程,将x以字符串 “x#value” 的形式返回。该方程仅包含 ‘’ &…