首页 > 系统相关 >【坑记录】linux 输出中文乱码问题

【坑记录】linux 输出中文乱码问题

时间:2024-12-04 09:56:13浏览次数:4  
标签:编码 中文 转换 文件 如下 乱码 linux

1、现象:
1)上传shell脚本到centos7 系统运行后,脚本中echo输出内容到文件,不管是cat或者vim打开文件,中文都是乱码,如下图:

2、排查
1)怀疑系统编码和文件编码不一致导致显示乱码。
系统编码,经过查看,如下:

文件编码,经过查看,如下:

确实是编码不一致导致。

2)系统编码已经是utf-8,但是文件编码是charset=unknown-8bit。确定是脚本文件的编码没有设置好,用编辑器或者转换命令进行转换。我用的是notepad--编辑器进行设置。
单个转换如下,点击编码,选择转换为utf-8 即可:

批量转换如下:

3、验证
1)转码后,再运行,文件中中文显示正常。

标签:编码,中文,转换,文件,如下,乱码,linux
From: https://www.cnblogs.com/xiaoxiaolelang/p/18585568

相关文章

  • Linux内存布局
    目录在linux中,每一个进程都被抽象为task_struct结构体,称为进程描述符,存储着进程各方面的信息;例如打开的文件,信号以及内存等等;然后task_struct的一个属性mm_struct管理着进程的所有虚拟内存,称为内存描述符。在mm_struct结构体中,存储着进程各个内存段的开始以及结尾,如下图所示;这......
  • ssh远程连接linux服务器
    ssh远程连接linux服务器一、linux端配置1、安装ssh服务sudoapt-getupdatesudoapt-getinstallopenssh-clientsudoapt-getinstallopenssh-server2、启动sshservicesshstart3、检查是否成功启动sshps-e|grepssh确保出现ssh-agent,若无ssh-agent,执行下......
  • 国内最好 ChatGPT中文版镜像网站整理合集(12月持续更新)
    一、GPT中文镜像站① https://chat.lify.vip支持GPT4、4o以及o1,支持MJ绘画什么是镜像站   镜像站(MirrorSite)是指通过复制原始网站内容和结构,创建的备用网站。其主要目的是在原始网站无法访问时,提供相同或类似的服务和信息。ChatGPT镜像站的用途   绕过访问限......
  • [Linux]管道
    管道进程间通信通信目的数据传输:一个进程需要将它的数据发送给另一个进程。资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件(如进程终止时要通知父进程)。进程控制:有些进程希望完全控制另一个进程的执行,此时控制......
  • 服务启动没问题,打包出现异常乱码问题修改记录
    打包时报错[ERROR]Failureexecutingjavac,butcouldnotparsetheerror:[������ʼʱ��RegularFileObject[xxxx\xxxx服务\src\main\java\com\owinfo\service\service\impl\VehicleInfoService.java]][���������,��ʱ18����][������ʼʱ��RegularFileObject[xxxx\......
  • shell编程作业,获取ipv4的地址+crontab定时任务+无限重启Linux+⽤Shell写⼀个计算器+⽤
    公众号:泷羽Sec-尘宇安全声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击......
  • Linux捣鼓记录:搭建iptv服务看电视
    前置条件:一台linux主机,安装了dockercompose使用到的项目:HerbertHe/iptv-sources通过docker部署此服务,自动更新iptv源Fredolx/open-tv超快速,简单和强大的跨平台IPTV应用程序第一步,部署iptv-sources新建一个docker-compose.yml,内容如下:services:iptv-sources:......
  • Visual Studio 2022 C++ 生成dll或so文件在windows或linux下用C#调用
    背景开发中我们基本使用windows系统比较快捷,但是部署的时候我们又希望使用linux比较便宜,硬件产商还仅提供了c++sdk!因此我们做二次开发时需要VisualStudio2022在windows下C++生成dll或linux下生成so库文件供C#调用。方案需要确认一件事,目前c++这门语言不是跨平台的第一个问......
  • Everything1.5文件搜索工具中文绿色版
    点击上方蓝字关注我前言Everything是一个非常小巧且免费的文件搜索工具,它的搜索速度非常快,简直让人惊讶。即使你的硬盘有上百GB,里面存了几十万个文件,Everything也能在几秒钟内就把NTFS格式的文件都索引好。你只需输入文件名,搜索结果立刻就能显示出来,而且关键词还会被高亮标记出......
  • Linux C++ 服务器端这条线怎么走?一年半能做出什么?
    选择LinuxC++服务器方向是一个非常好的发展路径,这条方向需要扎实的基础知识和实践能力,同时有着很大的发展空间。以下是一个完整的学习路线和一年半的规划,帮助你在毕业前掌握核心技能并积累项目经验。一、LinuxC++服务器方向的核心知识体系LinuxC++服务器端开发的核心......