![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
FiMa1 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 23.9.2006 Репутация: нет Всего: 6 |
Ребята, привет всем!
Подскажите, если кто-нибудь сталкивался с подобной проблемой. Не приводятся к нижнему регистру слова, написанные на кириллице.
Вывод мидлета:
Непонятно откуда локаль вылезла English_United Kingdom.1252. Окружение: Eclipse Helios Service Release v2 MTJ EclipseME J2ME Development Tools for Eclipse v1.8.0 (тот же результат в Eclipseme v1.7.9) MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-1.0 Кодировка файла с исходным кодом: UTF-8 При этом для обычного Java проекта (Java Project/Java Application) имею:
Это сообщение отредактировал(а) FiMa1 - 23.3.2011, 00:27 |
||||||
|
|||||||
ivanovpv |
|
|||
![]() Варвар ![]() ![]() Профиль Группа: Участник Сообщений: 639 Регистрация: 26.1.2005 Где: Москва Репутация: 10 Всего: 28 |
Выбери на эмуляторе правильную локаль и все станет как надо
-------------------- Aut viam inveniam aut faciam |
|||
|
||||
oxigen |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 12.4.2010 Репутация: 4 Всего: 4 |
И будет работать только на телефонах, где стоит "правильная" локаль?
Это сообщение отредактировал(а) oxigen - 23.3.2011, 11:10 |
|||
|
||||
FiMa1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 23.9.2006 Репутация: нет Всего: 6 |
Ну, собственно проблема и была обнаружена под Java, запущенной из-под WindowsME на телефоне. На эмуляторах WTK также воспроизводится. ivanovpv, спасибо, попробую сменить локаль отпишусь. Это сообщение отредактировал(а) FiMa1 - 23.3.2011, 15:56 |
|||
|
||||
FiMa1 |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 23.9.2006 Репутация: нет Всего: 6 |
В J2ME есть возможность только прочитать текущую локаль, но не установить. Что же касается моей проблемы - нашел-таки. Даже странно, вчера ну буквально никак не мог поиском выйти на какое-либо описание, а сегодня даже в двух местах сразу. В том числе на этом форуме! Во-первых: Convert char to lower case in J2ME without using the Character class. Во-вторых: В J2me не работает что ли toUpperCase и toLowerCase для русских букв? Ну а теперь подтверждение сказанному (J2ME CLDC API 1.1):
Ну и напоследок возможная реализация (ну или типа той, что может быть найдена по ссылке, приведенной выше):
Это сообщение отредактировал(а) FiMa1 - 26.3.2011, 16:05 |
||||||||||
|
|||||||||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |