The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Locale CP1251 Perl FreeBSD "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Locale CP1251 Perl FreeBSD "
Сообщение от Davojan emailИскать по авторуВ закладки on 26-Ноя-03, 17:41  (MSK)
Проблема такая. У меня на FreeBSD локаль настроена на ru_RU.CP1251. Сама локаль установлена (то, что смог найти). Всем программам вроде бы хорошо, вот только перл при каждом вызове ругается:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LC_ALL = "ru_RU.CP1251",
        LANG = "ru_RU.CP1251"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Знающие люди, скажите - как мне заставить перл заткнуться/настроить его на отдельную от основной локаль/найти правильную локаль, на которую он не будет ругаться (но именно 1251, не koi8).
Заранее большое спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Locale CP1251 Perl FreeBSD "
Сообщение от lavr emailИскать по авторуВ закладки on 26-Ноя-03, 17:59  (MSK)
>Проблема такая. У меня на FreeBSD локаль настроена на ru_RU.CP1251. Сама локаль
>установлена (то, что смог найти). Всем программам вроде бы хорошо, вот
>только перл при каждом вызове ругается:
>perl: warning: Setting locale failed.
>perl: warning: Please check that your locale settings:
>        LC_ALL = "ru_RU.CP1251",
>        LANG = "ru_RU.CP1251"
>    are supported and installed on your system.
>perl: warning: Falling back to the standard locale ("C").
>
>Знающие люди, скажите - как мне заставить перл заткнуться/настроить его на отдельную
>от основной локаль/найти правильную локаль, на которую он не будет ругаться
>(но именно 1251, не koi8).
>Заранее большое спасибо.

типа:

use locale;
use POSIX qw(setlocale LC_ALL);

setlocale(LC_ALL, "ru_SU.CP1251");

использовать родную локале CP1251 из FreeBSD: http://unix1.jinr.ru/~lavr/locale-1251.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру