Каковы предварительные условия для работы с верхним регистром Unicode в .NET6?
Код
"ჾ".ToUpper()
должен вернуться
"Ჾ"
в .NET 5. Именно это и происходит в этом jsfiddle.
Однако, когда я пытаюсь заставить это работать в .NET6 Preview 3 в Linux, это не работает. Вместо этого я получаю:
"ჾ"
Ясно, что что-то не так, но я недостаточно знаю .NET, чтобы знать, с чего начать. Итак, я полагаю, что если я знаю, какие зависимости необходимы для правильной работы ToUpper, я мог бы начать искать там.
Итак, какие зависимости / конфигурации / библиотеки / и т. Д., Необходимые для правильной работы
String.ToUpper()
на строках Unicode?
1 ответ
Важным здесь кажется libicu - она не работает с libicu60, а работает с libicu66.