Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Tom cat и "?"  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8257
Stanislav Bashkyrtsev,
Ну например, если ось русская в винде, то драйвер выводит на русском.
Или локаль оракла в реестре NLS_LANG дает крякозяблы при неверном выставлении.
Оно?
27 апр 21, 19:17    [22315308]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8257
Stanislav Bashkyrtsev,

Мало инфы. Мне лень
27 апр 21, 19:18    [22315309]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11020
Stanislav Bashkyrtsev
Как?
22314992 и под спойлеры.
27 апр 21, 19:20    [22315310]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
Stanislav Bashkyrtsev
Member

Откуда: СПб
Сообщений: 142
PetroNotC Sharp
Stanislav Bashkyrtsev,
Ну например, если ось русская в винде, то драйвер выводит на русском.
Или локаль оракла в реестре NLS_LANG дает крякозяблы при неверном выставлении.
Оно?
Переменная NLS_LANG задается в таком формате: language_territory.charset. Первая часть - локаль, вторая - кодировка. В POSIX это другие переменные как например LANG= en_US.UTF-8. Опять: сначала локаль, затем кодировка.

У ТС в этих переменных локаль отличается, а вот кодировка везде UTF-8. Т.е. проблема не в этих переменных.

Сообщение было отредактировано: 27 апр 21, 19:25
27 апр 21, 19:24    [22315314]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8257
Stanislav Bashkyrtsev,
Ну ОК. Проблемы админские мне неинтересны.
Автор отпишет что было.
27 апр 21, 19:39    [22315321]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11020
Stanislav Bashkyrtsev
Т.е. проблема не в этих переменных.
"Но есть ньюанс". Локаль "C" это US-ASCII, в котором вообще нет символов за пределами кодов в диапазоне от нуля до ста двадцати семи. Правила кодирования UTF-8 совместимы с US-ASCII, но только в одну сторону.
27 апр 21, 19:53    [22315323]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
Stanislav Bashkyrtsev
Member

Откуда: СПб
Сообщений: 142
Basil A. Sidorov, нет, "С" не означает ASCII. Иначе бы выражение C.UTF-8 не имело бы смысл. "С" - это тоже локаль, эдакая "компьютерная" локаль. Например, LC_COLLATE=C.UTF-8 будет значит что юникод буквы сортируются по их code points, исходя из этого буква Ё будет находится после буквы Я. Но если мы установим ru_RU локаль, тогда Ё будет по-середине алфавита.

Вот к примеру, если записать в файл letters 3 буквы, то получаем разную сортировку в зависимости от локали:
$ LC_ALL=C.UTF-8 sort letters
а
я
ё

$ LC_ALL=ru_RU.UTF-8 sort letters
а
ё
я


Сообщение было отредактировано: 27 апр 21, 20:07
27 апр 21, 20:13    [22315328]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11020
Stanislav Bashkyrtsev
Basil A. Sidorov, нет, "С" не означает ASCII. Иначе бы выражение C.UTF-8 не имело бы смысл.
UTF8 обратно совместимо с US-ASCII. Иначе бы оно было нафиг не надо.
Собственно говоря, вы не можете отличить US-ASCII и UTF8 - для первых ста двадцати восьми кодов они просто идентичны.
28 апр 21, 07:03    [22315403]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
Stanislav Bashkyrtsev
Member

Откуда: СПб
Сообщений: 142
Basil A. Sidorov, дак к чему тут этот факт? Это ж не делает C=ASCII. И не делает локаль=кодировка.
28 апр 21, 10:11    [22315457]     Ответить | Цитировать Сообщить модератору
 Re: Tom cat и "?"  [new]
1212121212333
Member

Откуда:
Сообщений: 14
Stanislav Bashkyrtsev,

Спасибо, добрый человек! Установил JAVA_OPTS windows-1251.
------------
Сердечно благодарю всех откликнувшихся! Спасибо, друзья, за Вашу поддержку!
---
Вопрос успешно закрыт.
29 апр 21, 16:12    [22316445]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Java Ответить