windows下发文件到linux中文名乱码解决办法
基础信息:
windows的基础环境默认编码是gbk的,linux配置了环境编码为UTF-8
现象:
通过windows通过xftp5上传文件到linux,文件名正常,但是xftp5通过设置 文件--》属性---》选项--》勾选使用UTF-8编码之后乱码
解决办法:
方法一:通过设置程序启动编码或者linux的默认编码方式为gbk即可,但是这个方法不通用,如果上游既有UTF-8又有GBK的文件就没办法解决了。
设置程序启动编码:
java -Xms512 -Xmx1280m -Default.client.encoding=gbk -Dfile.encoding=gbk -jar xxx.jar
修改linux的默认编码方式(方式很多,可以百度查一下):
全局修改:
vi /etc/profile
export LC_ALL = "zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"
source /etc/profile
方法二:代码+命令工具解决(推荐)
通过convmv命令解决 文件名乱码的问题
Linux下如何对gbk编码格式的文件名进行转码 - 墨天轮
备注:
convmv是更改文件名编码方式的一个工具,iconv是更改文件编码方式的工具
windows下发文件到linux中文名乱码解决办法相关推荐
- NotePad 打开文件 出现中文汉字乱码 解决办法
NotePad 打开文件 出现中文汉字乱码 解决办法 欢迎关注:程序员财富自由之路 现象: 出现中文汉字乱码: 解决办法: 先别着急用notepad修改编码 1. 用windows系统自带记事本打开, ...
- csv文件使用excel打开乱码解决办法
用'utf-8'格式存储的csv文件,在使用excel打开时,出现乱码解决办法: 1.使用记事本打开csv文件 2.另存为Unicode格式的csv文件 3.此时再用excel打开时,就不是乱码了
- Zuul上传文件,中文文件名乱码解决办法
问题描述 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果上传英文名字的文件,没有任何问题.怀疑网 ...
- 从Windows复制文件到Linux显示乱码问题
(1).文件名乱码 这并不是所有人都会碰到的问题,一般常见于使用putty的用户.使用convmv命令可以解决这个问题. 我写详细一点还原真实场景,首先我来上传一个测试文件"a此文件在win ...
- srt编辑的文件在linux显示乱码,解决看本地视频srt字幕乱码问题教程-srt文件
大家好,我是Ysaku,今天给大家带来一个解决srt字幕乱码问题的教程,今天在做视频的时候发现下载的视频配上srt字幕后显示的字幕会出现乱码情况,在修正问题后,我想大家也会也到这样的情况,那正好今天分 ...
- linux某些汉字乱码,Linux汉字乱码解决办法
以下以fopen.fread和printf为参考,文件中包含汉字和字母(注意) 汉字 | Windows | Linux ----------------------- 1)ANSI | 正 ...
- 【转】 Windows下复制中文粘贴变成乱码解决办法
问:我的电脑中安装的是Windows 2000操作系统,发现在系统中执行"复制"/"粘贴"操作时,粘贴到文本文件里的文字都是乱码,请问如何才能解决这个问题? 答 ...
- 【疑难杂症】 打开文件 出现中文汉字乱码 解决办法(详细)
01 问题描述 打开文件发现如下图等情况: 02 问题分析 2.1 普及一下编码格式的含义 列出五种常见的 ASCII编码:用来表示英文,它使用1个字节表示,其中第一位规定为0,其他7位存储数据,一共 ...
- 下载文件个别浏览器文件名乱码解决办法
if (context.Request.UserAgent.ToLower().IndexOf("msie", System.StringComparison.Ordinal) & ...
- Windows和Mac上CSV文件的乱码解决办法。
Window上CSV文件的乱码解决办法. 下面分别说下windows和mac上的乱码解决办法. windows 上excel打开乱码解决办法 方法一:1)window系统,下载个notepad++软件 ...
最新文章
- 发送电子邮件模块smtplib
- python基础教程微信_用Python实现让微信地球转起来附代码!
- Spring Boot 启动加载数据 CommandLineRunner
- creo导入特征怎么实体化_Creo/Proe云图抄数牙刷抄数造型
- IT职场最受欢迎的十大晋升秘决
- 敏捷软件开发实践-Sprint Setup Meeting
- Laravel 多用户认证
- 比较创建几种线程的方式
- python适合编程语言吗_为什么说python是适合新手入门的编程语言
- 05-03 docker 常用命令
- 致00后大学新生:从今天起,为转离这些专业而努力
- python可以连接sql server_python连接sqlserver数据库之一
- 符号“”和const在函数里不同位置的用法
- php实用教程第3版郑阿奇课后答案_SQL Server 实用教程(第3版)课后实验答案 郑阿奇主编的 邮箱344561468@qq.com...
- 亿图图示输入文字后画面自动缩小
- 京瓷2010打印机苹果电脑能用吗_MacOS(苹果电脑苹果系统)连接京瓷300i 打印机...
- SceneKit中文文档
- 华为手机安装Google Play教程
- 掘金技术社区沸点指南(试行版)
- Tief Meer alt singen nennen Papa.Magnam natus consequuntur corporis laudantium.
热门文章
- ArcGIS/ArcMAP操作录屏视频及相关实验数据(行政界线、地名点、道路路网、水系、乡镇/街道面等)
- dp动态规划解题套路 剑指offer 42连续子数组的最大和
- 汉字显示原理 GB2312 编码
- 大数据第一季--Hadoop(day10)-徐培成-专题视频课程
- Origin2021学习版申请与安装
- 自适应直方图均衡化matlab 程序,直方图均衡化程序 matlab
- Redis下载安装(Windows,Lunix)
- java springboot实现pdf在线盖章,签字的功能
- 如何给PDF添加签名或盖章
- 【CISCO】链路聚合基础命令详解。