使用notepad++连接linux时修改文件保存不了

在使用notepad++时连接centos想要编辑文件,因为当时看到root目录下有桌面的目录,就在桌面那边创建了一个txt文件,在notepad++中可以打开,但是编辑完保存上传完之后查看该文件,没有任何后面修改的内容,有知道是怎么回事吗?

img


我试了下直接在root目录下面创建打开修改保存都是正常的,是路径不能有中文吗?好兄弟

该回答引用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