Mac下打开文本文件乱码的解决方案
TOC | 目录
从Win下转过来的Mac用户可能会遇到这样一个问题,在Win系统下保存、编写的txt文件在Snow Leopard里面居然变成了乱码。因为我保存的txt太多,希望能一次性解决所有问题。总结了一个方法,供大家参考。
乱码的txt文件,让人很郁闷。

1.借助Python(一种编程语言)写的小程序来实现批量转换
首先,确认您的Mac上安装了Python,不过Snow Leopard之后都是标配,您可以验证一下: 打开位于Utilities文件夹下面的Terminal.app(终端服务),输入python -version 如果安装过Python,应该会显示如下字样表示您Mac上安装有Python解释器:

下载Convert.py(远程 | 本地),保存到你的txt文件夹内。 再次使用Terminal.app,进入到保存txt的文件夹(我的文件保存在桌面的test目录下),执行如下命令: (操作有风险,注意先备份txt文件)
python ./convert.py
执行结果如下:

打开txt文件,终于又见到了熟悉的中文:)假定这个目录下有1000个txt文件,也能一次性完成转换。

2.使用Safari或Firefox来进行单个文件的转换
新建一个空白的Firefox标签,或Safari标签,将乱码的txt文件托到浏览区域。 首先显示的肯定是乱码,在View菜单内选择一下字符编码(Chinese 180030),即可看到正常的中文,然后将内容Copy一下,到txt文件内替换原来的内容即可。

两种方法我都实验过,能有效解决txt文件在Mac系统下编码不一致的问题,第一种须要一点计算机知识和动手能力,第二种相对来说就比较人肉一点了。
