1. 程式人生 > >svn hooks 遇中文出現亂碼問題

svn hooks 遇中文出現亂碼問題

我們在寫svn hooks(鉤子)的時候,通常會嵌入一個svn 命令,如svnlook,以獲取本次提交檔案列表等資訊。
這時就有可能遇到問題:如果提交的檔案路徑中或檔名中帶有中文,可能在獲取的檔案資訊中出現亂碼。如顯示為:?\230?\150?\176?\229?\187?\186?\230?\150?\135?\228?\187?\182?\229?\164?\readme.txt
解決的辦法是:
在該svn hooks檔案中加上一句:
export LANG=zh_CN.UTF-8
根據你的實際情況,LANG的值可以嘗試改為en_US.UTF-8/zh_CN.GBK。