Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub如何猜测文件的编码?_Github_Character Encoding - Fatal编程技术网

GitHub如何猜测文件的编码?

GitHub如何猜测文件的编码?,github,character-encoding,Github,Character Encoding,GitHub如何猜测文本文件的编码 我有两个文本文件:和, 两者都使用编码koi8-r。GitHub对第一个使用正确的编码,对第二个使用错误的编码 也许有什么把戏可以迫使你猜对 Postscript。我通过在koi8-r中的文件顶部添加一个长注释解决了这个问题,但应该有更好的方法来完成。您使用 git config gui.encoding koi8-r中指出,实际上您应该“确定每个文件的编码”。此外,他们说“(…)编码可以在.gittributes文件中设置。”这可能是您现在正在寻找的,因为这

GitHub如何猜测文本文件的编码

我有两个文本文件:和, 两者都使用编码koi8-r。GitHub对第一个使用正确的编码,对第二个使用错误的编码

也许有什么把戏可以迫使你猜对


Postscript。我通过在koi8-r中的文件顶部添加一个长注释解决了这个问题,但应该有更好的方法来完成。

您使用


git config gui.encoding koi8-r

中指出,实际上您应该“确定每个文件的编码”。此外,他们说“(…)编码可以在.gittributes文件中设置。”这可能是您现在正在寻找的,因为这将被推送到GitHub()。

有趣的是,Ruby的
rchardt
和JavaScripts
jschardet
都正确地实现了这一点。我确信这些库中的一个会出错。它在本地解决了问题,但在GitHub上没有任何改变。我在.gitattributes文件中添加了行“*.tex text working tree encoding=koi8-r”,但没有帮助。