What DVCS support Unicode filenames?
See issue 80 in the same repository. In 2009, there was a discussion on the Git Mailing list (e.g. 1, 2) where the Git maintainer Junio Hamano asked some questions regarding this. I don't have it right here. By joining the thread in a constructive manner you might help in resolving the issue.
In the Java implementation JGit, we always use UTF-8 when we create textual metadata and filenames. That is the only way, but there are some things to consider.
git
August 2009:
The msysgit project is busy fixing UTF-8 support for Git on Windows. It might be fixed in the next release.
Update February 2012
UTF-8 is coming for msysgit, with commits like this one "Update less settings for UTF-8 "
From the Git for Windows Google+ page:
Karsten Blees' UTF-8 patches for Git for Windows has now been merged to '
devel
'.
This means the upcoming release will support Unicode filenames!
Update April 2012
It's now released in mSysGit 1.7.10.
See the page Git for Windows Unicode Support.