如果我有來自ASCII字符集(0至127)僅包含字符的字符串,我可以保證轉換爲大寫或小寫將導致一致的值,而不管任何的本地化設置?是大小寫轉換語言環境無關的ASCII字符集?
例如,我可以知道的「Hello World」將成爲「世界你好」和「HELLO WORLD」下轉換爲大寫和小寫,而無需瞭解本地化什麼?
如果我有來自ASCII字符集(0至127)僅包含字符的字符串,我可以保證轉換爲大寫或小寫將導致一致的值,而不管任何的本地化設置?是大小寫轉換語言環境無關的ASCII字符集?
例如,我可以知道的「Hello World」將成爲「世界你好」和「HELLO WORLD」下轉換爲大寫和小寫,而無需瞭解本地化什麼?
不,因爲@SLaks在評論中寫道,土耳其語對「我」有特殊的規定:「我」的大寫等價物是我上面有點「I」,小寫等價物「I」是無點我,「我」。阿塞拜疆人也是如此,他是土耳其的近親。
這將取決於功能做變換。例如,您可以使用所有C庫函數。
我不信,由於土耳其一 – SLaks
@SLaks是ASCII字符那? – delnan
@delnan:'i'是,和大小寫轉換,不能保證留下ASCII範圍內。 – SLaks