0

我和我的朋友在 Bitbucket 上为我们的项目建立了 Mercurial 存储库。当我使用 OSX 时,他在 Windows 上工作。我将 Mercurial 安装到 OSX 并克隆了存储库,只是发现文件中的所有斯堪的纳维亚字符 (äö) 都被错误地解释了。此外,包含这些字符的文件夹没有被正确克隆。

现在,我想它与字符编码有关,这使它在 Windows 上以某种方式工作,但在 OSX 上却不行。我使用 Sourcetree 作为 Mercurial 的 GUI,并试图找到任何没有结果的字符编码设置。我应该怎么做才能解决这个问题?我以前在 Windows 上使用过 GUI Mercurial,从来没有遇到过这样的问题。

4

1 回答 1

0

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

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

在 OSX 中的任何 CLI 操作之前,您必须 chcp 到相同的复制页,因为它在 Win 端

于 2013-01-09T18:22:15.663 回答