notepad++ linux环境下 编码问题

解决Windows记事本打开Linux程序注释乱码排版混乱的问题 本人彻彻底底小白一枚,前来科普下这个还算大众化的问题,大神绕过 ~~ 有说错的地方,欢迎指正 ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 大家都知道,Linux下的文本默认采用UTF-8格式,而Windows下一般是ANSI格式。 本来大家相安无事, 阅读详情

在windows机器下  notepad++ 编写shell脚本,扔linux下执行出错,然后一点点的删除脚本,最后只留下,

echo -e "text1\r\ntext2111" >> /var/svn/svnrepos/tmp.log
echo -e "text1\r\n2222222222222222"  >> /var/svn/svnrepos/tmp.log
echo -e "text1\r\n333333333333333333333"  >> /var/svn/svnrepos/tmp.log
echo -e "text1\r\n444444444444444444"  >> /var/svn/svnrepos/tmp.log

但是执行生成了两份tmp.log,最后发现编辑器默认是windows格式的,需要在

编辑 -  》 文档格式转换  -》转为unix格式


然后再上传执行就ok,这部分想起来了,以前直接linux下vi操作是没问题的,有时候编辑器下面复制过去的话,会有不可见字符影响脚本,所以编写脚本要设置   unix格式

LiveKit 本地部署实战:从零搭建安全实时通信环境(Caddy+HTTPS) 本文详细介绍了如何从零开始搭建LiveKit本地部署环境,结合Caddy服务器实现HTTPS安全通信。通过环境准备、证书生成、服务配置到前端客户端集成的完整流程,帮助开发者快速构建实时音视频应用,特别适合需要安全实时通信的场景。 阅读详情

相关推荐

实战指南:如何用Frida绕过某梆加固的Anti-Frida检测(附完整脚本)

本文深入剖析了企业级加固方案中的Anti-Frida检测机制,并提供了实战对抗策略。通过分析基于文件系统、内存特征、行为及环境的多层次检测原理,文章详细介绍了如何定位检测逻辑、绕过maps文件扫描、对抗内存与行为特征检测,并附上了针对某梆加固的完整绕过脚本与系统化工程方案。

weixin_42527589的博客 598

Notepad编码格式改为ANSI、unix/linux格式、采用ANSI格式编码

首先为什么要更改编码? 因为在notepad++里编辑的shell脚本在,linux下因为编码不同会造成运行不了的问题 报错问题,如下: 原因分析:shell脚本是在windows中编辑的,由于编码不同造成解析错误。 根据提示是因为“换行符”不正确,所以讲脚本的换行符展示出来,有两种方法: 1、在linux 2、在notepad++中,将换行符显示出来 一、设置成Lin...

走在搬砖的路上! 6971

Python实现安居客新房数据抓取简易版

本文介绍使用Python爬取安居客新房楼盘数据的方法,重点针对三四线城市。通过分析移动端H5页面结构,采用滚动加载方式获取推荐楼盘列表(class="recomm-list"),从中提取楼盘ID并拼接详情页链接。代码展示了如何解析HTML标签获取楼盘名称、状态、价格、户型等基本信息,并处理图片URL。爬取过程涉及一个一级页面和两个二级页面,同时提到可能遇到的验证码问题将在后续处理。核心代码使用BeautifulSoup解析HTML,requests发送请求,并将数据存入MySQL数据库。

qq_37604998的博客 475

Notepad++打开编译好的共享.c文件在linux中编译后中文乱码解决方法

这种中文乱码一般是编码不相符问题,这是因为你的notepad++默认是ANSI编码格式,而ANSI是一种用于字符编码的标准,通常用于在美国和西欧的操作系统和计算机系统中。它最初是为英语和其他西欧语言设计的。在 ANSI 编码中,每个字符用一个字节(8 比特)表示,因此最多可以表示 256 个字符。所有想要在linux中表达出中文需要将nodepad++中编码转为utf-8即可。(不过要从新在node中编写中文哦,因为你需要来回转两次)

2301_80012911的博客 1161

从SGX到TDX:英特尔机密计算的技术演进与选型指南

本文深入解析了英特尔两代机密计算技术SGX与TDX的核心差异与选型策略。SGX提供应用级飞地隔离,安全等级高但开发复杂;TDX提供虚拟机级信任域保护,兼容性好且易于部署。文章结合金融与医疗行业实战案例,为开发者提供了清晰的选型指南,帮助根据代码可改性、安全需求、部署规模及生态成本选择最合适的机密计算方案。

java5的博客 420

JDK8升级JDK17过程中遇到的那些坑

JDK8虽然非常好,但是JDK版本已经发布到JDK20了,且JDK8后的版本升级了很多新的特性,如模块化、ZGC以及虚拟线程、结构性并发等,也是非常有吸引力的,所以决定将基于JDK8的项目升级到最近的LTS版本JDK17。

BASK2312的博客 6684

在Notepad++上搭建Windows下Shell运行环境

1、安装NotePad++   第一步是安装Notepad++。   2、安装 Cygwin64 Terminal    Cygwin64 Terminal是在Windows环境下,模拟运行Linux命令的软件,很实用。官网地址:https://www.cygwin.com/。   下载后,安装时需要选择下载源,建议选择edu结尾的网站。网上安装教程很多,这里不多说了。   3

hanhaixingchen的博客 8079

[软考]系统架构设计师 备考经验分享(一) - 备考计划篇

前言 上周末刚刚结束了软考架构师的考试,自我感觉考的还可以,大概率是过了。 两次参加软考,一次中级嵌入式,一次高级架构师,都是备考不到两个月时间,尤其是架构师这次考试内容和本职工作有不小的差别,并且需要同时备考三个科目,在高强度地备考中感觉是摸索出到了一点软考的技巧与经验。 打算趁还记得,赶紧写几篇文章做下梳理总结,算是给将来自己考系分、高项或者其他考试做个记录,也希望能够帮到正在备考的大家。 先把第一步,个人的备考计划分享给大家。 自身情况分析 首先,请大家一定先明确三个问题,这三个问题会直接影响到你的

_ 6404

notepad--跨平台字体一致性设置:显示效果统一

你是否在Windows上精心调整好notepad--的字体显示效果,切换到macOS或Linux时却发现格式错乱?作为一款支持Windows/Linux/mac的跨平台文本编辑器,notepad--(中国人自己的编辑器)提供了多层次的字体配置方案,帮助用户在不同操作系统中获得一致的视觉体验。本文将系统讲解字体一致性的实现原理、配置方法及高级技巧,让你的代码在任何设备上都能完美呈现。 读完本文你将...

gitblog_00782的博客 439

第 5 篇:责任链模式 (Chain of Responsibility) —— 协议栈的流水线

本文介绍了责任链模式在嵌入式通信协议解析中的应用。针对传统"面条式"代码维护困难的问题,提出将各协议解析器解耦为独立处理单元,通过链表形式串联。文章详细展示了模式实现:定义抽象处理者接口、实现具体协议处理器、构建链表管理器。该方案具有内存占用低(O(1)栈空间)、可动态扩展、支持优先级调整等优势,并探讨了性能优化策略及动态插件系统等扩展应用,为嵌入式通信协议处理提供了清晰的架构方案。

一路往蓝-Anbo 的博客 177

引文:当SVM转角遇上Copy-on-Write (COW)

本文分析了Linux内核中fork系统调用的Copy-on-Write(COW)机制实现原理。重点阐述了fork时父子进程共享物理页面、标记页表项为只读并在写操作时触发COW的流程,以及在SVM环境中通过MMU Notifier机制保持CPU和GPU页表同步的解决方案。文章详细描述了COW的三个阶段:初始共享、写入触发和页面复制,并说明了MMU Notifier的回调注册和处理流程,确保异构计算环境下内存一致性。

图形/计算GPU的驱动与虚拟化技术分享园地 2665

用notepad++写的脚本文件,拉到linux下无法执行

bash: ./un_pack.sh: /bin/bash^M: bad interpreter: No such file or directory

xaioqinjie的博客 689

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Notepad++小插件与编码

Notepad++ 是一款Windows环境下免费开源的代码编辑器,在许多大公司中为了节约成本都使用此编辑器。一、使用Notepad++的SFTP功能 使用Notepad++可以很方便地在windows客户机写好shell script再上传到linux服务器上。 基本设置如下:二、编码问题 在windows下安装的Notepad++,再在Notepad++写shell...

weixin_34310785的博客 223

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

windows和Linux文件格式兼容问题

问题 作者在做CRF++在windows和linux下分词实验时遇到一个问题:明明文件编码格式都是utf-8,但是linux下的实验进行到测试时得到的测试分词输出文件格式有误。 错误示例: 正确显示应该为: 我们知道,代码思路,crf_learn,crf_test,libcrfpp.dll,template这些要用到的东西在windows和linux下都是一样的,那么我猜测就是还是编码问题。 解决方法 在Notepad++中可以看到都是UTF-8但是适用于不同系统,windows和Unix(Linux)。

weixin_45842420的博客 2077

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

matlab linux中文乱码

网上一大堆的修改设置。但是我linux的matlab图形化界面都打不开就报错了。 没有办法 最后找到了解决方法 。 原来我linux的编码是正确的utf-8 最后在百度知道里找到了解决方法https://zhidao.baidu.com/question/1541479192104644307.html 原来是我上传的.m的文件就不是utf-8 所以运行起来就乱码了 这里我使用no...

moxiao1995071310的博客 760

Linux下文件开头的feff的问题

由于linux下vi无法直接写入中文注释,所以只能在windows下将写好注释的代码传到linux服务器上,但是问题也就出现了,我在windows下用的是Notepad++这款编辑器(感觉还挺不错,有语法高亮识别)编辑源代码的,加过注释后上传到linux上无论什么语言环境(LANG)都是乱码,然后看了一下Notepad++的设置,发现默认为ANSI格式,于是就转换为UTF-8格式编码(因为linu

u011734144的专栏 2万+

Linux中python3读取yaml文件报编码错误:UnicodeDecodeError: 'utf-8' codec can't decode byte ...invalid start byte

做接口自动化的时候用Notepade++编辑了一个yaml文件用于接口参数输入文件,本地Windows运行没有问题,但放到Linux上的时候就报了一个编码错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 8: invalid start byte 错误原文如下: 有点纳闷,Python用了默认的u...

潜行100的博客 6020

linux脚本中包含函数时一直报错syntax error near unexpected token `{

在notepad++中编写shell文件,执行时总是提示错误: syntax error near unexpected token `{ 这是由于windows和linux编码不一致导致的,可先查看编写的shell脚本的编码 显示出CR LF ,则需要将windows格式转换为linux格式 更改后字符格式变为LF 继续执行即可 ...

M10F的博客 1440

mysql中文乱码问题

mysql insert 中文乱码

XIAOZHI0999的专栏 1186

shell脚本通过wget下载文件地址后多了个%0D符号

最近在部署zabbix agent时通过shell脚本去一键安装,但是运行脚本时提示地址后多了个%0D 检查了执行权限,重新通过chmod赋权还是这样,单独将命令复制粘贴使用是可以的,那就不是脚本问题了。 仔细回一想好像在windows中写的脚步会存在编码问题。由于历史原因,导致Windows,Unix/Linux二者之间,对于文件中所用回车换行符,表示的方法,都不一样,Windows中显示为 Windows(CRLF) ,Linux中为Unix(LF)。 Win10中的记事本仅仅能显示符号类型而无法修

Linux I Tell U 1978

linux下vi显示bom,linux下 vi中[noeol]以及出现 feff 的问题

"uptime.py" [noeol] 69L, 2311C"system/uptime.py" 69L, 2312C‘noeol‘就是‘noend-of-line‘,即“没有行末结束符”使用cat-A 命令可以看到两个文件的不同之处在于最后一行是否有换行符cat -A uptime.pyif __name__ == ‘__main__‘:$uptime = uptime()$print...

weixin_32183107的博客 972

notepad中CRLF、CR、LF切换

在postgresql里面执行这个sql文,因为数据库在本地,用windows的编码格式就一个换行,不会出现问题,部署到linux服务器上之后出现两行换行。解决办法如下: notepad++ -> 编辑 -> 文档格式转换 -> 转换为UNIX格式。编码为格式选择UTF-8-BOM。问题就完美解决啦 名词解释 CR:Carriage Return,对应ASCII中...

dazhanglao的博客 2万+

linux文件utf-8

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34417814的博客 239

shell脚本无法执行的问题

在windows上新建了一个a.sh的文件,并写好了shell脚本,然后利用Mobaxterm将该文件上传到服务器。在执行脚本的过程中,提出错误,反复检查是不是shell脚本写错了,后面有检查是否存在逻辑错误,均无果。 最后在linux服务器上新建了一个a2.sh脚本,并把a.sh脚本的内容原封不动的拷贝到a2.sh,脚本正常执行。 原因:由于在windows下用的是notepad++工具编写...

qq_28447725的博客 3485

在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory

这种原因是因为windows和Linux系统不同的编码格式引起的。    如果我们在windows系统中编辑的.sh文件可能包含有有不可见字符,通过winscp直接复制到Linux下保留了原windows系统的编码格式,所以在Linux系统下执行会报错。     解决:     办法1:先在windows下转换将文件的编码格式转换为Linux的编码格式,再复制到Linux下面:

xc_gxf的专栏 4075

error: stray ‘\357’ in program产生原因

转自:http://blog.youkuaiyun.com/dk123/archive/2010/01/27/5261362.aspx 记录在这里,学习查询!   最近在学习 C++ 的模板元技术,Loki 库无疑是最好的参考资料之一,至于 Loki 的介绍在这里就不多敷述了,直接说我遇到的问题: 从下面地址可以获得最新的代码: https://loki-lib.svn.sourcefo

林风专栏 2520
上一篇: activemq jms spring 发送调优
下一篇: Linux svn服务器的存放路径和文件详解
小瑞
博客等级 码龄19年 240粉丝 274原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值