linux中文文件名提示(无效的编码)问题解决办法
2023-12-15 23:40:56
背景说明?
我们通过web客户端上传在windows上上传中文文件名的文件到linux服务器上,在linux图形化界面中打开文件所在路径,显示文件名为(无效的编码);在命令行界面输入ls命令发现乱码。
原因
Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码,不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。
解决办法
使用文件名转码工具convmv进行编码转换
安装convmv
yum -y install convmv
转换命令
convmv -f GBK -t UTF-8 --notest -r [目标文件夹父目录]
文章来源:https://blog.csdn.net/zengliguang/article/details/135026545
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!