我尝试在TextMate的LaTeX文件中输入一些UTF-8字符(默认编码是UTF-8),但是LaTeX似乎不能理解它们。
运行cat my_file.tex
可在终端中正确显示字符。运行ls -al
会显示一些我以前从未见过的东西:文件列表的旁边有一个"@“:
-rw-r--r--@ 1 me users 2021 Feb 11 18:05 my_file.tex
(是的,我在LaTeX中使用了\usepackage[utf8]{inputenc}
。)
我已经找到了iconv
,但它似乎不能告诉我编码是什么--只有在我弄清楚它之后,它才能转换。
发布于 2009-02-11 23:21:31
发布于 2010-03-17 17:47:52
在file
命令上使用-I
(这是一个大写的i)选项似乎显示了文件编码。
file -I {filename}
发布于 2011-02-25 22:33:12
在Mac中,只要您正在测试的文件包含超出基本file -I
范围的字符,命令ASCII (大写i)就会为您提供正确的字符集。
例如,如果您进入终端并使用vi创建一个文件,例如。然后,vi test.txt
插入一些字符并包含一个重音字符(尝试使用ALT-e后跟e),然后保存该文件。
他们输入file -I text.txt
,您应该会得到如下结果:
test.txt: text/plain; charset=utf-8
https://stackoverflow.com/questions/539294
复制相似问题