查资料,是编码问题。有几种解决方法:
1. 在Mac下打开“文本编辑”程序之后,选择菜单“文本编辑” -> “偏好设置”。2)在“偏好设置”中选择第二个标签页“打开和存储”,选择“纯文本文件编码”中的“打开文件”和“存储文件”修改成为“中文(GB 18030)”。3)退出“文本编辑”程序,再次打开时,就OK啦!
2.打开terminal,在其中输入: cd [文件所在目录] 按回车,再输入:
iconv -c -f GB2312 -t UTF-8 [你要看的文件] >> [新文件的名称] 然后按下回车,就可以了。
例如我下载了电子书 abc.txt 那么我就可以用下面的命令: cd ~/Downloads/ibook/
iconv -c -f GB2312 -t UTF-8 abc.txt >> def.txt 这样,def.txt 这个文件就可以在Mac中打开了。
需要注意的是,在上述命令中,GB2312指的是原文件的编码,UTF-8是要转换的目的文件的编码。GB2312这个是常用的中文编码,其他还有gbk等等编码,如果这个命令不行可以试试其他编码。UTF-8是mac能够识别的编码。
3. iconv -f GB18030 -t UTF-8 original.txt >new_UTF-8.txt GB18030
我试了。连用 firefox,chrome,safari都不行。
1. 在Mac下打开“文本编辑”程序之后,选择菜单“文本编辑” -> “偏好设置”。2)在“偏好设置”中选择第二个标签页“打开和存储”,选择“纯文本文件编码”中的“打开文件”和“存储文件”修改成为“中文(GB 18030)”。3)退出“文本编辑”程序,再次打开时,就OK啦!
2.打开terminal,在其中输入: cd [文件所在目录] 按回车,再输入:
iconv -c -f GB2312 -t UTF-8 [你要看的文件] >> [新文件的名称] 然后按下回车,就可以了。
例如我下载了电子书 abc.txt 那么我就可以用下面的命令: cd ~/Downloads/ibook/
iconv -c -f GB2312 -t UTF-8 abc.txt >> def.txt 这样,def.txt 这个文件就可以在Mac中打开了。
需要注意的是,在上述命令中,GB2312指的是原文件的编码,UTF-8是要转换的目的文件的编码。GB2312这个是常用的中文编码,其他还有gbk等等编码,如果这个命令不行可以试试其他编码。UTF-8是mac能够识别的编码。
3. iconv -f GB18030 -t UTF-8 original.txt >new_UTF-8.txt GB18030
提示 iconv: GB18030: No such file or directory 。和上边那个对比,好象命令有问题。。换上边的2312为18030还不行。。
4.textwrangler 选中文,也不行。
5.使用Mac系统的“文本编辑”查看txt文档的时候,经常会出现txt乱码现象。虽然可以用Safari可以顺利显示该txt,但是却不能编辑。我试了。连用 firefox,chrome,safari都不行。