做技術的人,需要有完美主義,很多問題,如果當時不能徹底解決,往往會留下更大的麻煩。這個字元編碼的問題,當時碰到的時候沒有主義,以後遇到的時候也是抱著躲避的鴕鳥主義的態度,今天認真對待了一下,發現問題並非難以解決,網上就有現成的解決方案。想想以前面對困難時逃避的心理,卻反而給自己帶來了更多的麻煩,不得不感慨:做技術,需要完美主義,不能老是用折中、中庸的思維來解決問題。
以下為問題描述及解決方案:
之前遇到乙個問題,svn裡面如果提交了中文檔名的文 件或者包含其他特殊字元的檔名的檔案,會導致linux或者freebsd上svn update/checkout的時候出現錯誤「svn: can』t convert string from 『utf-8′ to native encoding」
這個問題是由系統字符集設定導致的,可以使用如下方法解決:
在bash的shell下,輸入如下命令:
#export lc_ctype=en_us.utf-8
然後執行如下命令確認發生的變化如下:
#locale
將得到如下的結果返回:
lang=
lc_collate="c"
lc_ctype="en_us.utf-8"
lc_messages="c"
lc_monetary="c"
lc_numeric="c"
lc_time="c"
lc_all=
可以把以上內容直接加到svn的鉤子裡面,解決提交時自動輸出處理遇到的問題。
我碰到Cookie的乙個問題
csdn的使用者反饋回來乙個很詭異的bug,當使用者系統的時間不正確的時候,比正確時間快或者慢時,使用者就登入不上去,很詭異。解決這個問題花了我不少時間。導致這個問題的原因如下 使用 httpcontext.current.response.cookies.set 更新乙個cookie後,會導致 h...
安裝MSSQL碰到的乙個問題
為安全考濾,安裝之後會把一些內建的儲存過程去掉了。use master exec sp dropextendedproc xp cmdshell exec sp dropextendedproc sp oacreate exec sp dropextendedproc sp oadestroy ex...
安裝MSSQL碰到的乙個問題
為安全考濾,安裝之後會把一些內建的儲存過程去掉了。use master exec sp dropextendedproc xp cmdshell exec sp dropextendedproc sp oacreate exec sp dropextendedproc sp oadestroy ex...