Я ищу способ конвертировать Unicode UTF-32 (int) в нижний регистр. В Java, что-то вроде этого, будет делать трюк:C# UTF-32 ToLower
Character.toChars(Character.toLowerCase(Character.codePointAt(text, i)))
У меня есть UTF-32 из Char.ConvertToUtf32, но не кажется, что должен быть способ понизить случай это значение.
ОБНОВЛЕНИЕ: Я имею дело с потоком/массивом символов, я нашел точки кода, ища суррогат hi, несколько похожий на вышеперечисленный Java-снип. Преобразование вперед и назад в String будет неэффективным.
Можно ли получить байты, которые составляют данные Utf32? –
Да, у меня есть массив символов. – Scott
Я обновил свой ответ. –