在linux下原生中文目录及其目录中所出现的中文文件等。。。
打包压缩,迁移到WIN下常常出现涉及到中文目录/文件等……乱码切无法解压相关问题。
=======================================================
首先确定你的Linux主机系统支持本身中文字符码显示:
查看本机locale:locale -a
安装方式:apt-get install locales
设置命令:dpkg-reconfigure locales
【选择:zh_CN.UTF-8】
============================================
已经测试使用过7Z工具。建议在linux主机端安装rar for linux版本
官方下载页面:http://www.rarlab.com/download.htm
相关版本下载地址:http://www.rarlab.com/rar/rarlinux-3.9.3.tar.gz
相关版本下载地址:http://www.rarlab.com/rar/rarlinux-4.0.0.tar.gz
本站下载地址:http://at.liuxinxiu.com/2011/05/file/rarlinux-3_9_3_tar.gz
==========================================================
rar for linux 安装过程:
tar zxvf rarlinux-3.9.3.tar.gz
cd rar
make
make install
rar --help
rar for linux 解压缩使用方法:===================-
rar x file.rar
解压file.rar文件到当前目录下,保留文件原来目录结构!
rar for linux 压缩使用方法:=============
rar a ss.rar *.txt
添加123目录下所有文件包括子目录在内到压缩文件123.rar
rar a -r 123.rar 123
添加123目录下所有的目录/文件/到名为ss.rar压缩包
解压rar压缩文件。保留文件中目录存放路径结构:rar x 中文目录.rar
目前有个缺陷:
====/从linux下创建打包xxx.rar其中打包文件中的
中文目录、①
中文名称的文件、②
文件中的中文内容,③
在迁移到windows下解压可以自动转换为win下编码,并正常显示中文(无乱码)@!
------------------------------------------------------------------------------------
====/从windows下创建打包xxx.rar其中打包文件中的
中文目录、①
中文名称的文件、②
文件中的中文内容,③
迁移到linux下,①②正常。
③文本内容中还有乱码,解决方法可在windows环境下先转换为:utf-8编码再上传到linux系统!
========================================================
文本中的中文部分显示乱码如下图:
如果在linux下转换文件编码请参照:http://liuxinxiu.com/iconv/