在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/

Linux/Unix | 评论(0) | 引用(0) | 阅读(8869)