Вопросы по теме 'icu4j'

Почему ICU4J не соответствует порядку сортировки UTF-8?
Мне трудно понять порядок сортировки Unicode. Когда я запускаю Collator.getInstance(Locale.ENGLISH).compare("_", "#") под ICU4J 55.1, я получаю возвращаемое значение -1 , указывающее, что _ предшествует # . Однако, глядя на...
159 просмотров
schedule 21.09.2022

Транслитерировать немецкие умлауты с помощью icu4j в их альтернативы DIN 5007-2.
Я хотел бы иметь возможность транслитерировать немецкие символы умлаута Ü ü ö ä Ä Ö в их DIN 5007-2 альтернативы ä → ae ö → oe ü → ue Ä → Ae Ö → Oe Ü → Ue ß → ss (or SZ) как в этом случае:...
1248 просмотров
schedule 22.08.2022

icu4j возвращает код валюты вместо символа
Фон У меня есть приложение для Android, в котором я хочу отформатировать целочисленное значение как строку валюты в зависимости от кода ISO и текущей локали. Для этого я использую библиотеку ICU 1.8.1. Например, если у меня есть значение 75,...
543 просмотров
schedule 05.05.2022

icu4j транслитерация с английского на урду
Я пытаюсь транслитерировать латинские английские слова в слова урду. очень похоже на этот инструмент для веб-сайтов. Я использую icu4j транслитератор. Выходная транслитерация немного неожиданна, например. ввод: намаз вывод: نَمَز...
591 просмотров
schedule 08.07.2023

BreakIterator в Android неправильно считает символы
Я использую BreakIterator для подсчета количества видимых символов в строке. Это отлично работает для английского языка. Но в случае языка хинди это не работает должным образом. Приведенная ниже строка имеет длину 3, но визуально считается...
162 просмотров

Преобразование чисел в ранг
Мне нужно преобразовать число в его ранг. 1 -> «Первый» 2 -> «Второй» 3 -> «Третий» % упрощенный (это дает «один», «два», «три» и т. д.) %default (это дает «один», «два», «три» и т. д.) %main (это дает 1-й, 2-й, 3-й и т.д.) Код...
198 просмотров
schedule 09.11.2022

Я получаю неправильный вывод в библиотеке ICU4J
Я хочу преобразовать дату из персидского календаря в григорианский календарь. Для этого я использую библиотеку ICU4J (версия 65.1). Проблема в том, что эта библиотека выдает неверный вывод для некоторых дат. Вот мой код: ULocale locale = new...
213 просмотров
schedule 05.07.2023

Как использовать реализации icu4j Charset и CharsetDecoderICU?
Итак, я знаю, как получить ваш средний Charset уверенный, с StandardCharsets.UTF_8 или, может быть, даже Charset.forName("UTF-32LE") для нестандартного, но какую реализацию я получаю? Я хотел бы использовать эти декодеры, использовать этот...
24 просмотров
schedule 13.06.2023