事情发生得如此混乱。我用这些
(cert.SubjectName.Name.ToLower()) == (subjectName.ToLower()
比较两个字符串。虽然我总是得到错误,即使我可以看到这些字符串具有相同的值。然后我发现,如果我在文本可视化工具中打开该值,选择显示 Unicode 控制字符,我发现第二个值的开头有 |*。
为什么会发生这些?我应该如何让这两个字符串对我返回 true?
事情发生得如此混乱。我用这些
(cert.SubjectName.Name.ToLower()) == (subjectName.ToLower()
比较两个字符串。虽然我总是得到错误,即使我可以看到这些字符串具有相同的值。然后我发现,如果我在文本可视化工具中打开该值,选择显示 Unicode 控制字符,我发现第二个值的开头有 |*。
为什么会发生这些?我应该如何让这两个字符串对我返回 true?