你试一下这样行不行吧。
用 texpad 打开文件,点击菜单栏的 file,选 reopen with encoding,在弹出的子菜单中选择 GBK。如果这时文件显示正常,就说明猜对了,源文件是 GBK 编码,如果不是就得继续在 reopen with encoding 里找别的编码,直到正常。
正常后,另存为,在 encoding(编码)选项中选择 UTF-8。
这个做法的前提是本身文件没有被破坏,否则在 reopen with encoding 那步,无论如何都正常不起来。
从昨晚交流群的信息来看,你编译名为未命名12.tex
在texpad中显示出了中文“未命名”乱码之外一切正常
我猜测texpad仅仅是把终端的结果经过parser放到error panel而已,因此texpad不应该被怪罪,问题应该出现在你的终端编码不支持中文上
我建议你在终端测试如下六个文件:
xelatex
编译看看效果xelatex
编译看看效果xelatex
编译看看报错信息xelatex
编译看看报错信息pdflatex
编译pdflatex
编译提供这六种情况在终端是否乱码,同时请尝试按下图提供你当前终端的默认编码方式:
一个不幸的消息,使用乱码恢复网站猜测编码,发现上面的文件仅有“两行”,而且没有任何编码一种是正常的。