Mercurial混淆斯堪的纳维亚人字符OSX

时间:2013-01-09 17:07:40

标签: windows macos character-encoding mercurial

我和我的朋友在Bitbucket上为我们的项目设置了Mercurial存储库。我在使用OSX时在Windows上工作。我将Mercurial安装到OSX并克隆了存储库,只是为了找出错误解释的文件中的所有斯堪的纳维亚字符(äö)。此外,具有这些字符的文件夹无法正确克隆。

现在,我认为它与字符编码有关,这使得它在某种程度上适用于Windows,但不适用于OSX。我使用Sourcetree作为Mercurial的GUI,并试图找到没有结果的任何字符编码设置。我该怎么做才能解决这个问题?我之前在Windows上使用过GUI Mercurial,从来没有遇到过这样的问题。

1 个答案:

答案 0 :(得分:0)

你有通常的“不同编码”问题。

OSX使用UTF8(FIXME),Windows用于西欧8位字符(最有可能) - ISO-8859-1

在OSX中的任何CLI操作之前,你必须chcp到同一个copepage,就像在Win-side上那样