5

我现在正在使用 hgsubversion 扩展测试 mercurial。一切正常,除了颠覆评论:非拉丁字符显示为“?” 在 HGWorkbench 中,它在使用注释中包含非拉丁字符的变更集时因 python 编码错误而崩溃。是否有可能以某种方式修复这种行为或 mercurial-subversion 桥不打算用于非英语语言?

2012 年 4 月 12 日更新

我已经检查过操作系统版本 - 该错误仅在 Windows 上显示。在 Ubuntu 上一切正常,非拉丁注释也能正确显示。此外,这似乎是 HGWorkbench 应用程序问题:我将在 Ubuntu 中正确显示的已在 Ubuntu 中签出的存储库复制到 Windows 计算机中,我看到“?” 而不是这里的非拉丁字符。

4

1 回答 1

0

好吧,看来 TortoiseHG 毕竟不打算在 Windows 上使用。编码问题的解决方法是使用“UTF-8”值设置名为“HGENCODING”的环境变量。

于 2012-04-12T16:45:47.837 回答