0

如果我的字符串仅包含 ASCII 集(0 到 127)中的字符,我能否保证无论任何本地化设置如何转换为大写或小写都会产生一致的值?

例如,在不知道本地化的情况下,我能否知道“Hello World”在转换为大小写时会变成“hello world”和“HELLO WORLD”?

4

2 回答 2

2

不,正如@SLaks 在评论中所写,土耳其语对“i”有特殊规则:“i”的大写等价物是上面加点的 I,“İ”,而“I”的小写等价物是无点的 i,“ı ”。这同样适用于土耳其人的近亲阿塞拜疆人。

于 2013-05-17T17:44:47.073 回答
0

这将取决于进行转换的函数。例如,您可以使用所有 C 库函数。

于 2013-05-17T17:35:53.380 回答