FlexHub Forum
FlexHub Support (other languages) => Russian support => Общие обсуждения => Topic started by: elpa on February 28, 2014, 06:20:19
-
Здравствуйте, при попытке настройки локализации пишет такую ошибку:
Setting failed: System doesn't support locale: ru
-
Установка языкового не имеет большого влияния. Если вы хотите иметь возможность использовать русский символы, которые Вы должны установить char_set:
!set char_set cp2151
Но если вы хотите изменить языковой стандарт тоже: в Linux имена для локализации имеют определенный формат, используйте что-то вроде:
!set locale ru_RU.utf8
-
Пока что то не хочет русские символы понимать:
[11:26:04] <-=pForce-cop=-> *** !set char_set cp2151
[11:26:04] <-=pForce-cop=-> Setting failed: Function 'iconv' doesn't support charset: cp2151 Use !set -h for more details.
[11:27:38] *** Server command: !set locale ru_RU.utf8
[11:27:38] <-=pForce-cop=-> *** !set locale ru_RU.utf8
[11:27:38] <-=pForce-cop=-> Changed locale from: C to: ru_RU.utf8
[11:27:56] <-=0day-pF-share=-> ????
[11:28:13] <-=0day-pF-share=-> ???? ????????
-
Видимо ваша версия Linux использует различные имена для кодировок, вы можете попробовать следующее:
!set char_set windows-1251
или:
!set char_set ISO-8859-5
-
Ура заработало!)) всем спасибо большое!!:)
-
[11:26:04] <-=pForce-cop=-> *** !set char_set cp2151
2151? :)
Для семейств линукс достаточно установить кодировку !set char_set windows-1251 для поддержки кирилицы (можно и языковой стандарт !set locale ru_RU.utf8, также возможны значения ru_RU.utf-8 или rus_RUS.utf-8)
FlipFlop объяснил все правильно.