powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / linux+x11rdp+locale+java
1 сообщений из 1, страница 1 из 1
linux+x11rdp+locale+java
    #38530015
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Наткнулся на такую ситуацию.

параметры locale:

LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

LANG=ru_RU.UTF-8

при этом:

- если явно не указывать, то получаю в java file.encoding=ANSI_X3.4-1968

- из java не могу создать файл с русским именем.
- из java не могу прочитать имя файла с русским именем в нормальном виде (вместо русских букв одинаковые наборы байт).

причем, если устанавливаю file.encoding=utf-8, то
- содержимое нового файла нормальное, но в имени нового файла вместо русских букв знаки "?".
- из java не могу прочитать имя файла с русским именем в нормальном виде (вместо русских букв одинаковые наборы байт).

однако !
если устанавливаю
LC_ALL=en_US.UTF-8
то все работает правильно !!!

Вопрос залу: почему LC_ALL=en_US.UTF-8 ?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / linux+x11rdp+locale+java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]