version-control - 从 SVN 转换为 Mercurial (Windows) 时如何保留文件名中的特殊字符?

标签 version-control encoding mercurial

我正在使用 hg convert 将 SVN 存储库转换为 Mercurial。但是像 æ、ø 和 å(丹麦语)这样的特殊字符在文件名中显示为 æ ø 和 Ã¥。

我使用的确切命令是:

hg convert http://svn.server/path/to/repo repo-hg

我在 Windows 7 上使用 TortoiseHg 2.1.4 和 Mercurial 1.9.3。

如何保留原有的特殊字符?

最佳答案

那些困惑的字符被 UTF-8 错误翻译为(可能)Windows-1252。正如@LazyBadger 所说,全局选项 --encoding utf8 可能会有所帮助。你能指出一个公共(public)丹麦服务器来尝试克隆吗?

关于version-control - 从 SVN 转换为 Mercurial (Windows) 时如何保留文件名中的特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9836976/

相关文章:

python - 如何为不同分支中的 Django ROOT_URLCONF 设置设置正确的值

mercurial - Hg 更新到先前的提交,删除任何更改

mercurial - 推送到远程 Mercurial 存储库

git - 如何重新 merge 在 github 中还原的提交?

jquery - 使用MVC3的HTML编码和解码

version-control - 各个代码部分的 TFS 2010 更改历史记录

encoding - 更改SPSS数据文件的编码

java - 如何以编程方式在IntelliJ IDEA中设置全局gradle设置(gradle vm选项)?

visual-studio - TFS checkout 特定版本,进行更改, checkin

git - 是否有针对开发人员的 SCM 公认的 "best"或规范书籍?