如何在默认情况下以 UTF-8 格式制作 Quick Look 预览文本文件?

kch*_*kch 3 mac unicode character-encoding quicklook macos

当我在 Finder 中对文本文件使用 Quick Look 时,它不可避免地会呈现乱码,因为它将其视为 MacRoman。

我可以做些什么让它始终使用 UTF-8,或者更好的是,在编码检测方面稍微聪明一点吗?


<rant>
也许不是我所有的文本文件都是 UTF-8。但我敢肯定没有一个是 MacRoman。我猜苹果的一些人仍在使用 OS 9。
</rant>

Ale*_*lex 7

是文件属性问题。看到这里,最后,两个链接解释它:http : //discussions.apple.com/thread.jspa?threadID=1479441&tstart=120

基本上,如果您执行此操作:xattr -w com.apple.TextEncoding 'UTF-8;134217984' yourfile.txt您的文件将在 QuickLook 中正确显示。

在我看来,与 QuickLook 相比,编辑器及其保存文件的方式必须做得更多。