Mac下生成CSV文件,用Excel打开时经常会遇到中文乱码的问题。例如下图所示,有一个文件“users.csv”,里面的内容是中文,并且选中文件后点击空格预览,也能正常显示中文。


解决方法很简单,1)首先打开Mac下自带的“Automator”。如下图所示:



- 在左上角的输入框中输入“Shell”,看到“运行Shell脚本”这一项
- 将“运行Shell脚本”这一项用鼠标拖拽到右边的空白区域,松开鼠标就能看到如下图所示的界面
- “服务”收到选定的,这一项选择“文稿”
- 位于,这一项选择“Finder.app”
- Shell,这一项选择“/bin/bash”
- 传递输入,这一项选择“作为自变量”
- 文本框中输入如下代码:
done
【原来的备份:
for f in "$@"
do
echo "$f"
done
】


http://ww2.sinaimg.cn/large/69e22590gw1f0j7by9ny8j20y80si44v.jpg