以前一直很奇怪我下載的 Subversion 在 Windows 命令行窗口中,總是顯示亂碼。雖然可以設置環境變量 LANG=en_US 來要求 Subversion 顯示英文的提示信息。但這樣一來卻無法添加中文評論了。而且如果倉庫中有中文文件名的文件,就無法提交或更新。
今天再次遇到這個問題,非常鬱悶。搜索了一下,找到了 Subversion 郵件列表中關於該問題的討論 http://svn.haxx.se/users/archive-2005-03/0461.shtml
我將 Subversion 解壓縮在 d:/opt,所以 iconv 庫就在 d:/opt/iconv。因此我的環境變量設置如下:
LANG=zh_CN.UTF8
APR_ICONV_PATH=d:/opt/iconv
SVN_EDITOR=notepad.exe
這樣設置以後,Subversion 就可以完美的處理中文了。而且連部分提示信息都是中文的,非常方便。