在windows上使用ftp上傳文件到Linux上,中文名稱在Linux系統中顯示為亂碼。雖然將Linux的env設置了LANG=en_US.UTF-8,并且本地的Shell客戶端編碼也設置成UTF-8,但在Shell中(或通過http訪問),仍是亂碼……
原因在于,Windows 的文件名中文編碼默認為GBK,壓縮或者上傳后,文件名還會是GBK編碼,而Linux中默認文件名編碼為UTF8,由于編碼不一致所以導致了文件名亂碼的問題,解決這個問題需要對文件名進行轉碼。
yum install convmvconvmv -f gbk -t utf-8 -r --notest /home/wwwroot
常用參數:
-r 遞歸處理子文件夾
主站蜘蛛池模板: 东宁县| 册亨县| 塘沽区| 新邵县| 会同县| 高阳县| 延庆县| 沁阳市| 乳山市| 邵阳县| 蕲春县| 海安县| 普兰县| 乐至县| 巴林右旗| 吴江市| 静安区| 微山县| 灌南县| 泸西县| 遂宁市| 囊谦县| 海阳市| 文安县| 澄迈县| 乐亭县| 芜湖市| 华容县| 遵义市| 绥棱县| 云梦县| 咸丰县| 双流县| 忻城县| 商丘市| 凤翔县| 五峰| 陕西省| 陕西省| 清新县| 安顺市|