alexkuklin (
alexkuklin) wrote2005-11-27 08:43 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вопрос по perl про переключение локалей
Общая постановка задачи: Как в процессе работы перлового скрипта переключиться с однойдругую на дргугую.
Задача для частного случая: Два раза напечатать дату. Один раз в локале из которой скрипт бвторойщен, втоврой раз
в локале en_US (В системе такая локаль есть)
Пробуем решить:
Решение не верное. Оба раза дата выводится по русски...
Где ошибка, куда копать?
Задача для частного случая: Два раза напечатать дату. Один раз в локале из которой скрипт бвторойщен, втоврой раз
в локале en_US (В системе такая локаль есть)
Пробуем решить:
use strict; use POSIX; print strftime("%B %d, %Y",0, 0, 0, 30, 10, 79)."\n"; setlocale('LC_ALL','en_US'); $ENV{'LANGUAGE'} = 'en_US'; $ENV{'LANG'} = 'en_US'; $ENV{'LC_ALL'} = 'en_US'; print strftime("%B %d, %Y",0, 0, 0, 30, 10, 79)."\n";
Решение не верное. Оба раза дата выводится по русски...
Где ошибка, куда копать?
Re: Кавычки в общем =)
LC_ALL это что?
Re: Кавычки в общем =)