windows xp下的缺省編碼是gbk 而linux缺省是utf8 這樣直接弄上去不管是ftp上傳還是rz上傳 如果不轉(zhuǎn)碼都會(huì)導(dǎo)致中文亂碼問題的 以前我發(fā)現(xiàn)有個(gè)方法可以繞開這個(gè)問題 我在windows下把要上傳的東西打成一個(gè)大的rar包 然后上傳這個(gè)rar包 最后再在服務(wù)器上用unrar解開 這樣的話中文不會(huì)亂碼 具體什么原因 沒搞明白,估計(jì)rar會(huì)自動(dòng)轉(zhuǎn)碼吧 我這里要講的是通過ftp上傳怎樣避免亂碼 這里主要是用到一個(gè)會(huì)自動(dòng)轉(zhuǎn)碼的ftp server—-pure-ftpd pure-ftpd支持一個(gè)配置參數(shù):ClientCharset 這里設(shè)定的是ftp client(windows xp)的字符集 將其正確設(shè)定為gbk后 再通過windows上傳東西的時(shí)候就會(huì)自動(dòng)轉(zhuǎn)碼(gbk–>utf8) 于是就避免了中文亂碼問題 注意: debian系的配置比較奇怪 是在/etc/pure-ftpd/conf/目錄下建立一個(gè)文件:ClientCharset 里面就一行內(nèi)容:gbk
歡迎光臨 WDlinux官方論壇 (http://cd-genova.com/bbs/) | Powered by Discuz! 7.2 |