【发布时间】:2018-12-08 16:25:53
【问题描述】:
我在将字符串“SΨZΣ”转换为小写时遇到了一些麻烦。
在 C# 中,.ToLower() 和 .ToLowerInvariant() 都会给我“sψzσ”作为结果。 而 javascript 返回“sψzς”。
经过一些研究,我认为已经理解字符 'Σ' 应该被翻译成 'σ' 只有当它不在单词的末尾时,在这种情况下它应该变成一个 'ς' - 所以javascript版本很好。 事实上,我在使用 C# 字符串调用外部 API 时遇到了错误,而 js 字符串工作正常。
关于如何让 C# 正确降低字符串的任何想法?
【问题讨论】:
标签: javascript c# string cultureinfo