打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Mac OS X 下文件名乱码出现的原因和解决方法

在Mac电脑的使用过程中,偶尔会出现各种各样的问题,有些用户会遇到下载文件是乱码的问题,为什么会出现乱码?如何解决。下面我们分享出现乱码的原因及解决方法。

乱码原因:

缺少服务造成的

乱码:

FCPXæ??件ï¼?ç§?ç®?æ´?è¿·ä½ LOGOæ ?å¿?å±?示ç??头Minimal Logo Stings.dmg

修复后:

FCPX插件:20个现代字幕条动画Modern Lower Thirds .dmg

参考代码是关键:

for f in "$@"
do
fileName=$(basename ${f})
filePath=$(dirname ${f})

# 两种乱码类型 GBK、UTF-8
{ fileNewName=$(echo $fileName | iconv -f UTF-8-Mac -t latin1 | iconv -f gbk)
} || { fileNewName=$(echo $fileName | iconv -f UTF-8-Mac -t latin1)
} || { fileNewName=$(echo $fileName) | iconv -f UTF-8-Mac -t GBK
} # 更新 2021-03-12

# 文件名正常或乱码类型不属上述两种时,新文件名为空,则跳过
if [ -n "$fileNewName" ]; then
# 避免文件重复:如果已存在修复后的文件名,则在新文件名后加上随机字符串。
if [ -e ${filePath}/$fileNewName ]; then
mv "$f" "${filePath}/${fileNewName}-${RANDOM}"
else
mv "$f" "${filePath}/${fileNewName}"
fi
fi
done

制作“服务”步骤

1、打开automator

2、创建 quick action 类型

3、将run shell script 拖到右边下面

4、将粘贴代码到 do/done 之间

保存上面的得到的文件,系统会自动加载该文件,变成“右键”的服务。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
php utf8编码 上传中文文件名出现乱码的解决方法
Ubuntu中的文件编码转换
Linux下文件字符集编码转换
Linux中文显示乱码问题解决方法(编码查看及转换)
关于编码你必须知道的知识和技巧
解决文件名mp3标签和文本文件内容的乱码问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服