Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >文件上传linux文件名乱码_java导出文件名中文乱码

文件上传linux文件名乱码_java导出文件名中文乱码

作者头像
全栈程序员站长
发布于 2022-09-27 08:02:27
发布于 2022-09-27 08:02:27
5.3K0
举报

从网上下了一个zip文件,unzip解压后发现中文显示都是乱码,以前也遇到过打开Windows系统下目录文件名也是乱码的问题。这是什么原因呢?

文件是在Windows下创建的,而Windows的文件名中文编码默认GBK,Linux中默认文件名编码为UTF-8,编码不一致导致了文件名乱码的问题,解决这个问题需要对文件名进行转码,这个工具就是convmv。

SYNOPSIS: convmv -f 源编码 -t 新编码 [options] FILES … DIRECTORYS

本人用的是openSUSE,首先安装这个工具,man convmv查看用法

sudo zypper install convmv

然后,进行转码

convmv -f GBK -t zh_CN.UTF-8 -r the/directory

给出的提示显示了有意义的中文,但是ls还是没有变化!man一下,有一个选项–notest,这里不解释了,大家自己去看。

最后的命令:

convmv -f GBK -t zh_CN.UTF-8 -r –notest the/directory

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184398.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java编码native2ascii下载_native2ascii.exe
native2ascii.exe是一款好用的转码工具,主要用于字符转码和反转码,在Java开发过程中总会出现一些乱码问题或者无法正确识别读取的问题,这时候就需要进行转码,可对属性文件和其他字符编码进行转换,从而解决上述问题。需要的Java开发人员可下载!
全栈程序员站长
2022/10/01
6790
java编码native2ascii下载_native2ascii.exe
window到linux文件名乱码和文件内容乱码解决总结「建议收藏」
window系统一般文件名编码为gbk,文件内容编码这个需要通过编辑器查看或者设置,找个editplus文本编辑器就可以处理文本内容编码。
全栈程序员站长
2022/08/02
6.2K0
window到linux文件名乱码和文件内容乱码解决总结「建议收藏」
java获取文件名乱码_java导出文件名中文乱码
web应用想通过Java读取linux系统文件显示到web页面上,结果中文文件名出现乱码?
全栈程序员站长
2022/11/19
3.2K0
java获取文件名乱码_java导出文件名中文乱码
[Linux] 解压zip文件中文乱码问题解决
在Linux下,解压电脑上的.zip文件时,有时候由于编码问题,中文文件名或者文件夹名会出现乱码…… 为了方便,于是自己写了一个python的解压.zip文件的脚本,亲测可用。 脚本myunzip.p
zhwhong
2018/05/16
1.7K0
CentOS6.5解决中文乱码与设置字符集
【 CleverCode发表在csdn博客中的原创作品,请勿转载,原创地址:http://blog.csdn.net/clevercode/article/details/46377577】
全栈程序员站长
2022/09/01
2.6K0
CentOS6.5解决中文乱码与设置字符集
java 汉字乱码_Java中文乱码问题
Java Source File 中Default encoding 改写成UTF-8(你所需的编码类型) 然后Update,OK确定就可以了。
全栈程序员站长
2022/09/14
7.8K0
java 汉字乱码_Java中文乱码问题
Debian中文乱码_乱码处理
中文系统虽说不是必须,但是至少要能看、能写汉字,不是么?我也是用终端,突然说用w3m访问页面玩玩,然后,你懂的……
全栈程序员站长
2022/11/07
9.7K0
SecureCRT中文乱码解决方法(6)
[root@hadoop100 ~]# cat /etc/sysconfig/i18n
全栈程序员站长
2022/09/09
5930
java出现中文乱码_Java开发中中文乱码总结
jsp中form表单的ation=”XxxServlet”,method=”Post”时,提交表单后往往发现中文的属性值在Servlet中获取后变乱码。
全栈程序员站长
2022/09/08
3.2K0
windows平台下编辑的内容传到linux平台出现中文乱码的解决办法
现象说明:在windows下编辑的内容,上传到linux平台下出现中文乱码。如下: 在windows平台编写haha.txt文件,内容如下: 上传到linux平台,出现中文乱码,如下: 基本上面出现的
洗尽了浮华
2018/01/23
2.6K0
windows平台下编辑的内容传到linux平台出现中文乱码的解决办法
eclipse乱码问题如何解决_虚拟机乱码怎么解决办法
解决办法: gedit /var/lib/locales/supported.d/zh 加入这一行: zh_CN.GBK GBK 保存之后再启动eclipse,就可以把编码改成GBK了,不过还是要手工输入,不能选。
全栈程序员站长
2022/11/15
6810
SecureCRT 乱码问题「建议收藏」
1:最简单的方法是直接改 Session Option→选字体(新宋体)→再选Character encoding(选UTF-8) 然后再修改远程linux机器的配置   vi /etc/sysconfig/i18n   把LANG改成支持UTF-8的字符集   如:LANG=”zh_CN.UTF-8″ 2:如果再不行,可以试试这样 导出 /etc/sysconfig/i18n 原文件内容为: LANG=”zh_CN.UTF-8″ SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en” SYSFONT=”latarcyrheb-sun16″ 更改为: LANG=”zh_CN.GB2312″ LANGUAGE=”zh_CN.GB2312:zh_CN.GB2312:zh_CN” SUPPORTED=”zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en” SYSFONT=”latarcyrheb-sun16″ SecureCRT里中文显示乱码 打开 Options -> Session Options -> Appearance ,Character选UTF-8或OEM。 如果用了上述方法后,还是出现乱码,那有可能就是secureCRT字体设置的问题了
全栈程序员站长
2022/07/25
7970
以服务启动文件中文乱码
SpringBoot默认的Servlet容器为Tomcat,所以尝试替换为Jetty和Undertow
码客说
2020/06/28
2K0
Linux下修改系统编码的操作记录
Linux系统安装后,发现中文显示乱码。因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8) 操作记录如下: 0)系统必须安装中文语言包才行 [root@xqsj-beta ~]# yum -y groupinstall chinese-support 1)检查linux的系统编码 检查linux的系统编码,确定系统是否支持中文。在linux系统的终端中输入命令:locale,就会看到打印出的系统编码信息。 [root@xqsj-beta ~]# locale LANG=e
洗尽了浮华
2018/01/23
2.8K0
如何破解springboot/springcloud上传中文文件名乱码魔咒
如果以上三种方案都没办法解决,接下来就要思考下文件的上传流程,比如是否有通过网关之类的。接下来介绍当通过zuul来进行路由上传,文件中文名乱码问题的解决方式。
lyb-geek
2018/08/06
9.6K0
Java读取Mysql中文乱码
当完成以上全部配置,load data infile 文件装载到数据库,用client端读取,能正确显示中文。
birdskyws
2018/09/12
6.2K0
Java读取Mysql中文乱码
解决SecureCRT中文显示乱码
重新登录之后生效。 现在查看一下当前设置: [plain] view plain copy
forrestlin
2022/04/02
3K0
python rarfile不支持中文路径_python使用zipfile解压文件中文乱码问题
中文在编程中真实后娘养的,各种坑爹,python3下中文乱码这个问题抓破了头皮,头疼。看了alex的文章,才有种恍然大悟的感觉(链接在底部)。
全栈程序员站长
2022/11/01
1.8K0
记录 linux 下 部署 tomcat
此文章记录了我在VM虚拟机上安装tomcat,并部署webApp,因为我这个项目的是在windows server2003下运行的,所以自己没事研究一下如何部署到linux上面,我用的是 CentOS 6.8 ,附上下载地址
全栈程序员站长
2022/07/05
5K0
python笔记5-python2写csv文件中文乱码问题
本文介绍了Python2写入CSV文件时中文乱码问题的原因、解决方案和具体操作步骤。首先介绍了CSV文件中中文乱码问题的原因,然后给出了两种解决方案。在方案一中,介绍了如何对字符串进行编码处理。在方案二中,介绍了如何使用codecs库的open方法来指定打开文件的语言编码,从而解决中文乱码问题。
企鹅号小编
2017/12/29
2.4K0
python笔记5-python2写csv文件中文乱码问题
相关推荐
java编码native2ascii下载_native2ascii.exe
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档