在 C# 中比较两个字符串时遇到的问题
基于 Unicode 编码比较,一个是大小写、另一个就是全角半角,还有一些特殊字符也可能会看起来一样但实际编码是不同的
在 C# 中有一个方法可以提供处理:
var normStr = "原字符串".Normalize(System.Text.NormalizationForm.FormKC)
参考文档:
https://learn.microsoft.com/zh-cn/dotnet/api/system.text.normalizationform
输了你,赢了世界又如何...

浙公网安备 33010602011771号