修复 PowerShell 中的文件加载错误:“文件不是 utf-8 编码的”

问题描述 投票:0回答:1

我使用命令向文件添加内容后,文件加载错误一直弹出

我在 JupyterLab 上开发 Windows PowerShell。首先,我使用以下命令创建了一个新文件:

New-Item -Path "test.txt"

我设法打开文件并直接在其中输入几行。

但是,在我尝试使用以下命令向文件添加一些内容之后:

echo abc >> test.txt 

我无法再通过单击其符号来打开文件。每次我尝试这样做时,文件加载错误都会不断弹出。

File Load Error for test.txt

C:\Users\Admin\AppData\Roaming\Python\Python310\Scripts\Git\test\test.txt is not UTF-8 encoded

但是,我仍然可以使用命令从文件中获取内容:

Get-Content test.txt

有人可以阐明我的问题吗?

file jupyter-lab powershell-remoting powershell-cmdlet windows-terminal
1个回答
0
投票

您的文本编辑器可能会在您保存文本文件时更改其编码。

如果您使用记事本编辑文本文件,请确保在“另存为”对话框中将编码设置为

UTF-8

© www.soinside.com 2019 - 2024. All rights reserved.