一.前期准备

1.首先在windows环境下打开记事本,然后创建一个包含汉字和英文的文本文件,输入内容“测试在windows里的记事本里编辑的文本文

件,上传到linux服务器上会不会出现乱码?test!”。文件名为“测试乱码文件.txt”。

2.使用xftp上传此文件到linux服务器,在linux环境下查看内容,发现输出内容是乱码。

[root@node5 ~]# cat 测试乱码文件.txt

2??windowsoμ??±?o±?μ???τ?t£??′?μ?linux·t???????Жò?£?

二.编码转换

1.出现此问题的原因是编码问题。我们使用iconv进行编码的转换。

#iconv参数如下:

-f, --from-code=名称 原始文本编码

-t, --to-code=输出编码

-o, --output=FILE 输出文件名

-l, --list 列举所有已知的字符集

#iconv的命令格式为:iconv -f 原始文本编码 -t 输出编码 需要转换的文件名 -o 转换之后的文件名

[root@node5 ~]# iconv -f gb2312 -t utf8 测试乱码文件.txt -o aaa.txt

[root@node5 ~]# ls

201810240430234009.pcm apache-tomcat-8.0.51.tar.gz glibc-aarch64-linux-gnu-2.24-2.sdl7.2.noarch.rpm jdk-8u172-linux-x64.tar.gz qemu-2.11.0.tar.xz telnet-0.17-64.el7.x86_64.rpm

a busybox-1.24.2 glibc-aarch64-linux-gnu-devel-2.24-2.sdl7.2.noarch.rpm linux-4.19.77 qemu-4.1.0 test2.txt

aaa.txt busybox-1.24.2.tar.bz2 idea快捷键.txt linux-4.19.77.tar qemu-4.1.0.tar test.txt

anaconda-ks.cfg ceshi.txt iu.jpg nginx-1.8.0.tar.gz rootfs 测试乱码文件.txt

[root@node5 ~]# cat aaa.txt

测试在windows里的记事本里编辑的文本文件,上传到linux服务器上会不会出现乱码?

#此命令可以列举所有已知的字符集

[root@node5 ~]# iconv -l

通过上述操作之后,已经解决了汉字乱码问题。

Linux文本复制到记事本文本文件乱码,解决“在windows里的记事本里编辑的汉字文本文件,上传到linux服务器上出现乱码“问题...相关推荐

  1. 【Linux】上传和下载服务器上的文件

    (1) Xshell: Xshell 只能通过 "sz 文件名" 和 "rz" 来下载和上传文件,也可以直接通过将电脑上的文件拖动到Xshell窗口的方式来上传 ...

  2. 百度ueditor富文本--图片保存路径的配置以及上传到远程服务器

    我们在上篇文章中学习了  上传图片的配置: 百度ueditor富文本--配置图片上传 在文章的最后 讲到  ueditor 默认设置的 保存图片的 路径 是相对路径,项目相关的. 保存的图片会放在to ...

  3. windows文件上传到linux平台乱码的解决办法

    windows文件上传到linux平台乱码的解决办法 1.首先在windows上,使用ConvertZ工具,把文件名称(不是文件内容)转码,例如GBK换成Unicode 简体 2.然后上传到linux ...

  4. linux securefx 传输文件失败,解惑:如何使用SecureCRT上传和下载文件、SecureFX乱码问题...

    解惑:如何使用SecureCRT上传和下载文件.SecureFX乱码问题 一.前言 很多时候在windows平台上访问Linux系统的比较好用的工具之一就是SecureCRT了,下面介绍一下这个软件的 ...

  5. 在Windows中编辑好的汉字文档,上传到Linux下打开乱码问题

    实验环境:centos7.4 现在系统默认使用的语言是简体中文. 首先将目录下的"a此文件在windows下打开正常-到linux下vim打开是乱码.txt"上传到Linux服务器 ...

  6. 解决文件上传时,服务器中中文文件名乱码问题

    解决文件上传时,服务器中中文文件名乱码问题 参考文章: (1)解决文件上传时,服务器中中文文件名乱码问题 (2)https://www.cnblogs.com/yang-xiansen/p/11167 ...

  7. 解决,文件上传到 ftp 服务器,中文出现乱码问题

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 上传到 ftp 服务器,中文出现乱码解决,之前文件名  " 网关信息 " 始终不 ...

  8. 解决ServletFileUpload上传文件时,获取上传文件名出现中文乱码问题

    解决ServletFileUpload上传文件时,获取上传文件名出现中文乱码问题 在我们使用ServletFileUpload上传文件时,我们通常会获取其上传的文件名,然而当文件名包含中文时,便可能出 ...

  9. php在文本框显示图片,多张图片上传后在页面上可以显示图片,在文本框显示地址怎么解决啊...

    下边这个代码是我改的,试了下只能实现其中一个功能,如何可以实现多张图片上传后在页面上可以显示图片,在文本框显示地址呢. K('#J_selectImage').click(function() { e ...

最新文章

  1. led灯串怎么摆造型_一元包邮的家用LED日光灯泡,究竟是怎么做到的?
  2. GraphQL入门之GraphQL查询的规范
  3. ORACLE开发:创建与管理表空间和数据文件1
  4. 1092 最好吃的月饼 (20分)_24行代码AC
  5. php中tags,php中strip_tags()函数的用法举例
  6. ADO.NET 2.0 中的新增 DataSet 功能
  7. 【除夕最炫烟花代码】—— HTML+JQuery实现2022跨年烟花特效
  8. 关于A+B+C问题4种语言的解决办法,Java、C语言、C++、Python
  9. FCKeditor在Asp.Net中的配置
  10. virtio Towards a De-Facto Standard For Virtual IO Devices
  11. tensorflow-reverse(反向传播)
  12. Visual Stdio 2017显示UTF-8字符串(中文的情况下),字符串中的字符无效
  13. python 干什么工作具有明显优势-Python到底能做什么?它的优点在哪
  14. kali linux Python开发环境初始化
  15. C语言--输入一个数判断是否为素数(多种方法)
  16. ESP8266-Arduino编程实例-HMC5883L磁场传感器
  17. QT IOS风格音乐播放器(一) 项目介绍
  18. 支付宝 手机h5支付
  19. 针对爬取豆瓣top250电影失败的问题
  20. 第一次QQ群视频教育有感

热门文章

  1. Sublime Text 2 快捷键用法大全
  2. PostgreSQL的 create index concurrently
  3. 算法之路——插入排序篇3:希尔排序
  4. 什么是COM组件(ZT)
  5. VSCode+PHPstudy配置PHP开发环境
  6. 详细了解文档对象模型(DOM)
  7. python设计---空域增强之图片去噪(中值滤波、均值滤波、高斯滤波、双边滤波)
  8. 计算机网络 socket阻塞非阻塞
  9. dev shm php,/dev/shm 介绍 --转载
  10. c#ovalshape_How to: Draw Shapes with the OvalShape and RectangleShape Controls (Visual Studio)