Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

CentOS 7 кракозябры в HLDS консоле

Статус пользователя WarDeN4ik
сообщение 15.1.2015, 22:15
Сообщение #1


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Всем привет!
На днях перешёл с debian 6 на centos 7 x64, в целом теперь работает лучше, стабильнее и шустрее, но речь немного о другом...
Всегда пользовался ЭТИМ скриптом запуска, всё устраивало и работало нормально. После перехода на новую ОС (centos 7), вроде бы тоже все с виду работает хорошо, скрипт запускается ошибок нет в самом скрине hlds всё нормально и красиво, но только если запускать скрипт в ручную командой в ssh консоли. Если запускать через crontab (при запуске системы например), или делая тем же crontab перезапуск скрипта в определенное время, то в консоле hlds перестает отображаться кирилица, кракозябры вместо русских букв. Тоже самое происходит если запускать hlds сервер как service через скрипт neugomona. Локали в сентоси все на месте:

locale
Код
LANG=ru_RU.UTF-8
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=

locale -a | grep ru

Код:
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8

При это играя на сервере все нормально отображается в игре.
А хочется чтобы и консоль отображала как положено, всегда.

Может кто подсказать в чем проблема и как её решить? Желательно по-подробнее ))

Отредактировал: WarDeN4ik, - 17.1.2015, 13:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Immunity
сообщение 15.1.2015, 22:21
Сообщение #2
Стаж: 11 лет

Сообщений: 444
Благодарностей: 119
Полезность: 139

UTF-8 без BOM?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 15.1.2015, 22:23
Сообщение #3


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Цитата(Immunity @ 15.1.2015, 23:21) *
UTF-8 без BOM?

Где именно? В основном да, касательно hlds.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 15.1.2015, 22:52
Сообщение #4
Стаж: 11 лет

Сообщений: 444
Благодарностей: 119
Полезность: 139

Где-то перевод кривой если пишет "LANG". Это единственный мой вариант)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 15.1.2015, 22:56
Сообщение #5


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Если речь о строке:
Код:
LANG=ru_RU.UTF-8

то вроде так и должно быть
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 17.1.2015, 12:57
Сообщение #6


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Неужели только у меня так? Господа центоводы помогите пожалуйста!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CSer4you
сообщение 3.3.2015, 9:03
Сообщение #7


Стаж: 18 лет

Сообщений: 171
Благодарностей: 14
Полезность: 1

В самом скрипте переопределить переменную не пробовали?
#!/bin/bash
export LANG=ru_RU.UTF-8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: