将UTF-8字符转换为大写/小写C

前端之家收集整理的这篇文章主要介绍了将UTF-8字符转换为大写/小写C前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个包含UTF-8字符的字符串,我有一个方法可以将每个字符转换为大写或小写,这很容易用与ASCII重叠的字符完成,显然有些字符无法转换,例如任何中国人.然而,有一种很好的方法来检测和转换可以是上/下的其他字符,例如所有的希腊人物?另请注意,我需要能够在WindowsLinux上执行此操作.

谢谢,

最佳答案
看看ICU.

请注意,小写到大写的函数是与语言环境相关的.想想土耳其(ascii)字母I得到“无点小写i”和(ascii)i得到“大写我带点”.

猜你在找的Linux相关文章