在使用notepad++时连接centos想要编辑文件,因为当时看到root目录下有桌面的目录,就在桌面那边创建了一个txt文件,在notepad++中可以打开,但是编辑完保存上传完之后查看该文件,没有任何后面修改的内容,有知道是怎么回事吗?
该回答引用CHATGPT,GPT_Pro更好的解决问题
这个问题可能是由于notepad++不支持中文路径造成的,在使用notepad++连接linux时,文件的保存路径不能有中文。所以在桌面创建的kt文件无法被保存,而且也无法显示出修改之后的内容。
为了避免这样的问题,在使用notepad++连接linux的时候,我们需要注意文件的保存路径不能有中文,可以使用英文作为路径名称。另外,我们还可以通过以下代码来解决这个问题:
# 将文件名称中的中文编码转化为英文
def convert_cn(name):
try:
name = name.encode('latin-1').decode('utf-8')
return name
except UnicodeDecodeError:
return name
用上面的代码来将文件名称中的中文编码转化为英文,然后就可以正常保存和打开文件了。
如果回答有帮助,望采纳。
您的问题着实高端,我居然以前没有想到过用Notepad++去编辑linux文件。
最后我想说 Linux就是linux,Windows就是windows