WINDOWS上传文件到LINUX中文乱码
现象:WINDOWS上传文件到LINUX后,中文文件名乱码,中文内容乱码
解决:首先考虑到的应该是字符编码不一致导致,其次再看是否没安装中文包
1:检查是否安装convmv工具
[oracle@result tmp]$ rpm -qa |grep convmv
convmv-1.15-2.el6.noarch
说明已经安装,如没安装则 yum -y install convmv
2:转换文件名格式为utf-8,正确显示
[oracle@result tmp]$ ls
expdp_err.txt ntp.log test ??Ϸ?淶.txt
[oracle@result tmp]$ convmv -f gbk -t utf8 -r --notest /tmp/??Ϸ?淶.txt
mv "/tmp/ԎϷ¹淶.doc" "/tmp/游戏规范.doc"
Ready!
[oracle@result tmp]$ ls
expdp_err.txt ntp.log test 游戏规范.txt
上面是指定文件名转换,如果不加文件名,则转换/tmp下面的所有文件名格式为utf8
3:转换游戏规范.doc里面中文内容的编码
[oracle@result tmp]# iconv -f gbk -t utf8 游戏规范.txt >游戏规范_utf8.txt
ps:
[oracle@game2 ~]$ rpm -qa |grep -i chinese
[oracle@game2 ~]$ echo $LANG
en_US.UTF-8
上面查询不到中文包,但实际上依然可以显示中文汉字内容
[oracle@game2 ~]$ vim aa.txt --复制一些汉字进去
[oracle@game2 ~]$ cat aa.txt
转载于:https://www.cnblogs.com/nuoyinsomnus/p/7880501.html
WINDOWS上传文件到LINUX中文乱码相关推荐
- windows上传文件到linux乱码解决
经常从window上传文件到linux中,发现会是乱码现象,因为windows下的编码是GBK,而linux下的编码是utf-8,所以会出现乱码,如下图: 解决办法:一 是修改putty等客户端的编码 ...
- sftp方式从windows上传文件到Linux服务器
今天我一直用scp想实现从windows上传文件到Linux服务器,但是鼓捣了半天也没有实现.后来查资料才发现,scp实现文件的上传和下载貌似只能在Linux和Linux之间实现.(欢迎指正不对的地方 ...
- Xshell实现Windows上传文件到Linux主机
为什么80%的码农都做不了架构师?>>> 1.使用我们常用的Xshell登录工具,新建立一个远程会话,填写ip地址及用户名密码后,选择最下面的ZMODEM,填写下载的路径,加载 ...
- Xshell实现windows上传文件到Linux系统
1.下载安装 lrzsz yum -y install lrzsz 安装完成后,可以直接在xshell上面,实现上传文件到Linux,或者将Linux中的文件下载到Windows中, 2.下载到Win ...
- 然后上传到linux主机上,Xshell实现Windows上传文件到Linux主机
我是怎么操作的: 1.打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面:(经常第一步都不顺利,无法挂载Windows的文件 ...
- 从windows上传文件到linux,中文名乱码解决方法
上传一个名称为"一级页面.html"的文件到linux服务器 ll命令查看文件名是乱码 在windows上将html文件压缩为test.zip,上传到linux服务器 再在服务器上 ...
- Xshell实现Windows上传文件到Linux主机的方法
如果不知道你要安装包的具体名称,可以使用yum provides */name 进行查找系统自带软件包的信息: [root@localhost src]# yum provides */rz lrzs ...
- 使用Fastdfs上传文件时出现中文乱码。工具类中的this.getClass().getResource(“/“).getPath()获取配置文件的路径时中文乱码。
报错: Exception in thread "main" org.csource.common.MyException: item "tracker_server&q ...
- JSP利用servlet上传文件时的中文乱码问题
JSP处理乱码问题是一个痛苦的过程.这次servlet传送文件的乱码折腾了我至少两周. 总结如下: 1.第一类乱码: 就是文件传送过来的文件名等是乱码:但是servlet输出的页面汉字正常显示. 解决 ...
最新文章
- 不想 CRUD 干到老,就来看看这篇 OOM 排查的实战案例!
- 用js实现统计字符串里面的出现次数最多的字符
- set hive.map.aggr=true 时统计PV数据错误
- 一文让你彻底理解 Java HashMap
- mysql查询case when_【原创】关于MySQL高级查询–case when
- linux 文件的压缩和打包
- C8-2 圆的周长和面积 (100/100 分数)
- Light oj 1214-Large Division (同余定理)
- linux脚本监控网卡流量,Shell脚本实现linux监控网卡实时流量[带宽]的方法
- Python无参装饰器
- Python-18-类的内置属性
- ice(Internet Communications Engine) window 安装与配置
- HTML 代码复用实践 (静态页面公共部分提取复用)
- detectmultiscale函数参数含义_OpenCV人脸识别--detectMultiScale函数
- 什么是 SAP BAPI
- 如何养成早起的好习惯?
- imageJ如何在视频每一帧中添加text
- 360天擎卸载带密码_如何卸载360企业版
- python提取图片文字_python实现提取图片中文字
- Stripe 自动分账
热门文章
- 教你在 Centos 7 中使用 DenyHosts防止ssh暴力破解(亲测)
- Retrofit 使用flatmap操作符时处理错误、异常
- SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;
- spring多数据源分布式事务的分析与解决方案
- Vivaldi解决flash插件问题
- spark集群搭建整理之解决亿级人群标签问题
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)
- Mysql添加用户错误:ERROR 1364 (HY000): Field ‘ssl_cipher‘ doesn‘t have a default value解决方法
- 解决spring-boot-maven-plugin插件打包,springboot启动时报找不到主main问题
- HTTP 错误 500.19 Internal Server Error的解决方法