我在 Windows 11 Pro 处理文本文件时遇到了一些问题。我生活在双语环境中 - 英语和法语。
多年来,我一直在 Windows 10 Pro 上使用大量 Excel VBA 宏来为我的网站创建法语-英语内容。一个特殊案例涉及用两种语言创建照片标题,并将生成的文本保存到文本文件(文件脚本对象)中。使用 Windows 10,我可以用记事本打开文本文件,重音字符被正确保留,并且可以传输(复制/粘贴)到我网站的 HTML 代码中。在 Windows 11 Pro 中情况并非如此,因为在记事本中,所有重音字符都显示为块符号,似乎将(cntl-C)复制为空格。
另一个案例是,我在 Microsoft Expresion Web 4 中执行“另存为”操作,从现有网页复制代码进行手动编辑。生成的“另存为”文件在记事本中打开时也存在此问题,即原始文件中可以正常显示的重音字符无法正确显示。
我发现我可以使用 Notepad++ 在 Windows 11 上打开这些文件并正确看到内容。
因此,在我看来,记事本(Windows 11 版本)使用的字符编码系统与 Windows 10 中所使用的字符编码系统不同。
还有其他解释吗?或者我可以做些什么来解决这个问题?