老thinkpad工作了6年多,小毛病不斷,趁機換了個心儀已久的mac pro,但一開始真的很痛苦,今天又碰上了svn中文亂碼的問題。本來要使用svn命令從服務器checkout出文檔,但路徑中有中文,輸入:
svn checkout https://xxx.xxx.xxx:xxxx/svn/launcherms/trunk/文檔
後,就提示 can`t connect to 這個路徑,提示信息中路徑的中文變成了亂碼,明顯是中文編碼問題。打開終端的偏好設置,設置編碼格式爲gbk,重啓終端
再次輸入,還是連接不上,這次路徑中的中文變成了??。
執行一下 env|grep LANG ,發現系統編碼是 zh_CN,居然沒有指定字符集。ok,執行以下操作:
1、 unset LANG -- 清除系統變量
2、 修改.bash_profile, 添加 export LC_ALL=zh_CN.UTF-8
3、執行 source .bash_profile
4、執行 locale 查看配置是否成功;
5、查看終端偏好設置,文本編碼是否是unicode(utf-8) -- 本人操作系統是mac os 10.14
6、重啓終端,重新checkout,問題排除