免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5115 | 回复: 7
打印 上一主题 下一主题

centos 中文 zip 乱码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-15 01:13 |只看该作者 |倒序浏览
[root@localhost ~]# lsb_release -a
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description:    CentOS release 5.5 (Final)
Release:        5.5
Codename:       Final
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux
[root@localhost ~]#
[root@localhost ~]# rpm -qa | grep -i fonts
xorg-x11-fonts-misc-7.1-2.1.el5
bitmap-fonts-0.3-5.1.1
urw-fonts-2.3-6.1.1
xorg-x11-fonts-Type1-7.1-2.1.el5
ghostscript-fonts-5.50-13.1.1
xorg-x11-fonts-75dpi-7.1-2.1.el5
fonts-ISO8859-2-100dpi-1.0-17.1
bitstream-vera-fonts-1.10-7
dejavu-lgc-fonts-2.10-1
xorg-x11-fonts-base-7.1-2.1.el5
xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5
fonts-chinese-3.02-12.el5
fonts-ISO8859-2-1.0-17.1
xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5
xorg-x11-fonts-truetype-7.1-2.1.el5
xorg-x11-fonts-100dpi-7.1-2.1.el5
fonts-ISO8859-2-75dpi-1.0-17.1
[root@localhost ~]# more /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
#LANG="zh_CN.GB2312"
SUPPORTED="zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
[root@localhost ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
[root@localhost ~]# date
2011年 11月 15日 星期二 01:07:49 CST
[root@localhost ~]#
为什么我从windows上传的中文文件名文件就是乱码呢?
我从windows 上传abc00.zip文件,里面的中文文件名也是乱码, 这个问题要怎么解决呢?
没理由让所有人都从windows保存个文件都是utf8的格式啊

论坛徽章:
0
2 [报告]
发表于 2011-11-15 01:14 |只看该作者
[root@localhost ~]# rpm -qa | grep -i fonts
xorg-x11-fonts-misc-7.1-2.1.el5
bitmap-fonts-0.3-5.1.1
urw-fonts-2.3-6.1.1
xorg-x11-fonts-Type1-7.1-2.1.el5
ghostscript-fonts-5.50-13.1.1
xorg-x11-fonts-75dpi-7.1-2.1.el5
fonts-ISO8859-2-100dpi-1.0-17.1
bitstream-vera-fonts-1.10-7
dejavu-lgc-fonts-2.10-1
xorg-x11-fonts-base-7.1-2.1.el5
xorg-x11-fonts-ISO8859-1-75dpi-7.1-2.1.el5
fonts-chinese-3.02-12.el5
fonts-ISO8859-2-1.0-17.1
xorg-x11-fonts-ISO8859-1-100dpi-7.1-2.1.el5
xorg-x11-fonts-truetype-7.1-2.1.el5
xorg-x11-fonts-100dpi-7.1-2.1.el5
fonts-ISO8859-2-75dpi-1.0-17.1
[root@localhost ~]#

论坛徽章:
0
3 [报告]
发表于 2011-11-15 01:15 |只看该作者
安装过程把所有中文字体都安装上了

论坛徽章:
1
巳蛇
日期:2013-10-28 15:55:33
4 [报告]
发表于 2011-11-15 07:56 |只看该作者
rename 可以对文件名的编码修改, 不知道是否支持压缩包, 不然你就写个脚本完成.

论坛徽章:
1
巳蛇
日期:2013-10-28 15:55:33
5 [报告]
发表于 2011-11-15 07:58 |只看该作者
如果不能安装rename,那么就echo 文件名 | iconv -f gbk -t utf-8
源编码可以试试gbk或usc-2. windows一般就这两种主要编码, 繁体的可能还有big5.

论坛徽章:
1
巳蛇
日期:2013-10-28 15:55:33
6 [报告]
发表于 2011-11-15 07:59 |只看该作者
如果你完全为windows用户服务, 可以考虑把locale的编码设为gbk的.

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
7 [报告]
发表于 2011-11-15 08:15 |只看该作者
文件编码,系统编码,应用编码,终端编码你先确定问题出在哪个环节上

论坛徽章:
0
8 [报告]
发表于 2011-11-15 14:08 |只看该作者
文件编码 windows 下的文件,是gbk
系统编码 utf8
应用编码 java 程序的,utf8
终端编码 utf8

也就是文件编码和应用编码的事情啦?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP