在编写土耳其语网站时遇到一个奇怪的问题...在我的vb.net代码中,我使用了vb函数StrConv(s, VbStrConv.ProperCase),其中s是需要区分大小写的字符串。对于土耳其语站点,“ı”字符未正确区分大小写。您有任何解决方法的想法吗?谢谢。

最佳答案

这种(臭名昭著)的情况称为Turkish I Problem。杰夫·阿特伍德(Jeff Atwood)曾写过:What's wrong with Turkey?如果将土耳其小写无点i转换为大写,则将其转换为英语I的大写。然后,如果将其转换为小写,则将其转换为英语的小写点i。 (也就是说,该操作不是可交换的。)有关解决方案,请参见this link

10-08 18:41