gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 01:02:56 32 4
gpt4 key购买 nike

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

谢谢,

最佳答案

看看ICU .

请注意,从小写到大写的函数取决于语言环境。想想土耳其语 (ascii) 字母 I 得到“无点小写 i”和 (ascii) i 得到“带点的大写 I”。

关于c++ - 将 UTF-8 字符转换为大写/小写 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3672767/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com