Есть основной скрипт:
[CODE]
use strict;
BEGIN { require './modules.pl'; }
if ('a' > 1) { print "Warnings Test"; }
my $t = 'Тест';
print "W: $t\n";
$t =~ s/т/1/gi;
print "W: $t\n";
[/CODE]
и файл, который должен подгружать модули - 'modules.pl':
[CODE]
require 5.004;
use strict;
use warnings; use diagnostics;
use locale;
use POSIX qw(locale_h);
setlocale(LC_CTYPE,"ru_RU.CP1251");
[/CODE]
При этом 'use warnings; use diagnostics;' пробрасывается в основной скрипт, а вот 'use locale;' нет.
В чем проблема?
Как добиться чтобы
[CODE]
use locale;
use POSIX qw(locale_h);
setlocale(LC_CTYPE,"ru_RU.CP1251");
[/CODE]
пробрасывался в основной скрипт?

Ответ на:
комментарий
от Zulu
Ответ на:
комментарий
от Zulu
Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Странная проблема с локалью после апгрейда (2004)
- Форум Локаль по умолчанию в PHP (2016)
- Форум UTF8 в perl - обработка строк. (2004)
- Форум Japanese input, ibus-anthy (2012)
- Форум Проблема с локалями в генту. (2013)
- Форум проблемы с locale (2015)
- Форум проблема с локалями debian (2017)
- Форум непонятки с локалью. ошибки письмом руту (2007)
- Форум Проблема с многопоточным Perl скриптом при запуске через SSH (2011)
- Форум подгрузить модуль (2004)