欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Mac OS X 下文件名乱码出现的原因和解决方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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

乱码原因:

缺少服务造成的

乱码:

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

修复后:

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

参考代码是关键:

for f in "$@" dofileName=$(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 ]; thenmv "$f" "${filePath}/${fileNewName}-${RANDOM}"elsemv "$f" "${filePath}/${fileNewName}"fifi done

制作“服务”步骤

1、打开automator

2、创建 quick action 类型

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

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

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

总结

以上是生活随笔为你收集整理的Mac OS X 下文件名乱码出现的原因和解决方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。