【发布时间】:2021-09-24 11:14:52
【问题描述】:
所以我有这个文件,我通过 ftp 下载。该文件只是我工作的公司系统的配置文件。
下载文件后,我打开文件并处理文件。
文件处理的一部分是检查一行是否以Unicode字符\u001a开头。
这就是我难住的地方,因为.StartsWith("\u001a") 总是true,但我不明白为什么。如果我在 Notepad++ 或十六进制编辑器中查看该文件,我只是看不到。
所以我在这里缺少一些东西。
这是一个最小的例子 (fiddle):
// prints True in .NET 5
Console.WriteLine("Hello".StartsWith("\u001a"));
【问题讨论】:
-
评论不用于扩展讨论;这个对话是moved to chat。