windows平台下编辑的内容传到linux平台出现中文乱码的解决办法

简介:

现象说明:在windows下编辑的内容,上传到linux平台下出现中文乱码。如下:

在windows平台编写haha.txt文件,内容如下:

上传到linux平台,出现中文乱码,如下:

 

基本上面出现的问题,有如下两种解决办法:

1)使用windows平台的"记事本"软件编辑haha.txt文件,将字符集改为"UTF-8"
Win键+run出现"运行",在里面输入"notepad"即可打开记事本。然后"文件"->"打开" haha.txt文件,将下面一栏的编码改为"UTF-8",然后将之前编辑的内容覆盖到新的UTF-8编码的haha.txt文件

再次上传到linux平台下,查看就不会出现中文乱码了!

2)在linux平台上用iconv命令纠正中文乱码

1
2
3
4
5
6
7
8
[root@ test -vm01 ~] # cat haha.txt
°???????????asdfsadf
°?????????????????
[root@ test -vm01 ~] # iconv -f gbk -t utf8 haha.txt > haha.txt.utf8
[root@ test -vm01 ~] # cat haha.txt.utf8 > haha.txt
[root@ test -vm01 ~] # cat haha.txt
阿斯蒂芬撒打发似的fasdfsadf
阿斯蒂芬考虑实际负担:我去

 

----------------------------------------------------XShell连接CentOS后,终端显示中文乱码问题的解决方法------------------------------------------

使用U盘往Windows主机、Linux主机传文件是经常的事,但有时文件名有中文,传到Linux机器会有乱码,选择起来也很麻烦,下面简单说下应对方法:

解决办法:
一般这种问题是文件的编码字符集、Shell编码字符集、XShell编码字符集不匹配,设置匹配基本就OK了。

临时办法
1)简体中文的Windows一般使用GB字符集,这里将XShell设置为GBK

2) Linux主机

1
2
3
4
5
[root@AppServer1 ~] # export LANG=zh_CN.gbk
或者
[root@AppServer1 ~] # vim /etc/sysconfig/i18n
LANG=zh_CN.gbk
[root@AppServer1 ~] # source /etc/sysconfig/i18n

 

再试,就可以正常显示中文了。不过以上设置只对当前shell连接生效,新开的shell还是用的原来的设置。

永久生效

1) XShell属性设置

2) Linux环境变量设置

1
2
[root@AppServer1 ~] # vim /etc/profile
export  LANG=zh_CN.gbk        // 在末尾追加
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************

本文转自散尽浮华博客园博客,原文链接:http://www.cnblogs.com/kevingrace/p/7720150.html,如需转载请自行联系原作者
相关文章
|
18天前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
38 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
1天前
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
20 8
|
18天前
|
自然语言处理 安全 Java
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
38 6
|
21天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
64 4
|
1月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
87 3
|
1月前
|
存储 安全 网络安全
Windows Server 本地安全策略
由于广泛使用及历史上存在的漏洞,Windows服务器成为黑客和恶意行为者的主要攻击目标。这些系统通常存储敏感数据并支持关键服务,因此组织需优先缓解风险,保障业务的完整性和连续性。常见的威胁包括勒索软件、拒绝服务攻击、内部威胁、恶意软件感染等。本地安全策略是Windows操作系统中用于管理计算机本地安全性设置的工具,主要包括用户账户策略、安全选项、安全设置等。实施强大的安全措施,如定期补丁更新、网络分段、入侵检测系统、数据加密等,对于加固Windows服务器至关重要。
|
2月前
|
边缘计算 安全 网络安全