Notepad++ 插件 Compare 和 ComparePlus 行为的变化

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

警告是:“尝试比较具有不同编码的文件 - 结果可能不准确且具有误导性。仍然要比较吗?”

我正在比较的两个文件是从同一个脚本输出的。脚本的输出是via

# Write to file
($street | Out-String).Trim() | Add-Content -Path $filesPathAdminElectorateStreets -Encoding UTF8

唯一的区别是文件名,例如 file.txt 和 file1.txt 从此时起功能正常。

为什么我会收到此消息?您能提出修复或解决方法吗?

plugins encoding notepad++ diff
1个回答
0
投票

问题是我的 Visual Studio Code IDE 使用的 Powershell 版本。我的 VS Code 运行的是旧版本的 PS (5.1),我在 VS Code 中手动切换到最新版本 (7.4.4)。这是我自己给自己设下的陷阱。我忽略了这样一个事实:当我保存同一文本文件的不同版本时,我一直在这样做。这两个文件的编码不同,因为每个文件都使用不同版本的 PS 保存。

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