Mac 中文乱码解决笔记

1.搜索软件“自动操作”(automator)新建文稿
2.选取“快速操作”
3.搜索“运行 shell 脚本” 拖至空白处

4.将以下脚本内容粘贴至空白处

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

5.根据指示配置操作选项

6.运行后若无异常则保存文件,系统会自动加载该文件,变成“右键”的服务。

7.测试是否正常转码
转码前:

转码后:

Mac 中文乱码解决笔记相关推荐

  1. [转]java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码

    http://www.cnblogs.com/chenssy/ java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码 随着计算机的发展.普及,世界各国为了适应本国的语言 ...

  2. powershell中文乱码解决办法

    chcp 65001 set ip=777777777777777777 SET filePath="G:\application.properties" if exist %fi ...

  3. Anaconda matplotlib中文乱码解决

    1. 下载字体 https://www.fontpalace.com/font-download/SimHei/ 2. 安装字体 2.1 windows和mac下:双击安装即可 2.2 如果其他可以把 ...

  4. java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**

    原文出处:http://cmsblogs.com/?p=1412 在上篇博文(java中文乱码解决之道(一)-–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述 ...

  5. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  6. vs code中文乱码解决方法

    修改 1.(安装方法) 2.显示终端输入数据输出结果(完美解决) 3.修改部分:中文乱码解决方法 第一步: 第二步: 1.(安装方法) 转载于: https:blog.csdn.net/qq_4304 ...

  7. Zabbix 中文乱码解决

    Zabbix 中文乱码解决 1.在本地的C:\Windows\Fonts下选择自己喜欢的字体,此处选择黑体(我只测试过宋体,楷体,黑体,幼圆其他中文字体应该都支持) 在C:\Windows\Fonts ...

  8. Ubuntu10.04下gFtp2.0.19 远程客户端中文乱码解决方法

    Ubuntu10.04下gFtp2.0.19 远程客户端中文乱码解决方法如下: 1.打开"gFTP-FTP-属性-常规-远程字符集": 2.将远程字符集设置为:gb2312,gbk ...

  9. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

最新文章

  1. 视觉三位重建:计算机视觉的核心任务
  2. java 集合自定义元素_java集合 collection-list-ArrayList 将自定义对象作为元素存到ArrayList集合中,并去除重复元素。...
  3. 国内一线互联网公司内部面试题库
  4. 更改一字段的全部字节的大小写
  5. mysql数据库(4): 创建并选择数据库
  6. UNION,EXISTS,IN等在SQL语句中的灵活应用和场境的选择。
  7. 网红手工耿造了辆电动汽车 罗永浩点赞 网友喊话雷军投资
  8. Oracle 发布基于 VS Code 的开发者工具,轻松使用 Oracle 数据库
  9. HTML中轮播图里的圆点不充满,老师好,轮播图中的小点不显示
  10. git 学习1--查看全局配置
  11. Java的“影子克隆”和“深度克隆”
  12. 2013页面验证框架来袭。基于独创的vvc思想。还不知道的童鞋赶快围观吧!
  13. ELK应用之Filebeat
  14. 使用数据库引擎优化顾问添加建议索引
  15. linux使用RAM_DISK根文件系统基本过程
  16. PR(Adobe Premiere Pro)软件基础知识
  17. Hutool excel 设置单元格格式为文本
  18. [渝粤教育] 中国地质大学 计算机会计理论与实务 复习题
  19. svn导出历史版本、指定版本
  20. JAVA实验七 图形用户界面的设计与实现

热门文章

  1. 典典日记本崩溃了!但有重要数据怎么办!
  2. elink企业即时通讯案例赏析(十)——盘锦疾病预防控制中心
  3. 设计 VS 架构 VS 框架
  4. 物联网发展趋势下的网络安全与数据保护(可下载)
  5. AVR16单片机实验 人机交互接口实验
  6. 机械革命极光Pro电脑开启出现英文代码无法启动怎么办?
  7. 国产单片机系列:上海灵动微电子MM32使用笔记
  8. java实验3 判断二维坐标系中2个圆的位置关系
  9. 关于 Windows Mobile
  10. win10 hyper-v 虚拟机,安装Liunx