我正在使用hgsubversion扩展测试mercurial。一切正常,除了颠覆评论:非拉丁字符显示为“?”在HGWorkbench中,当使用注释中包含非拉丁字符的变更集时,它会因python编码错误而崩溃。是否有可能以某种方式修复此类行为或mercurial-subversion网桥不适用于非英语语言?
2012年4月12日更新
我已检查过操作系统版本 - 该错误仅在Windows上显示。在Ubuntu上一切正常,非拉丁语注释正确显示。此外,这似乎是HGWorkbench应用程序问题:我复制了在Ubuntu中检出的存储库,它在Ubuntu中正确显示到Windows计算机中,我看到“?”而不是非拉丁字符。
答案 0 :(得分:0)
好吧,看来TortoiseHG似乎并不打算在Windows上使用。编码问题的解决方法是将名为“HGENCODING”的环境变量设置为“UTF-8”值。