Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Perl] utf8 в require скриптах / 2 сообщений из 2, страница 1 из 1
23.12.2019, 12:56
    #39906960
yarnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Perl] utf8 в require скриптах
Переезжаю на новый сервер и столкнулся со сложностью, что в скриптах вызванных через require нужно прописывать так же use utf8;

в Perl v5.10.1 все работает так:
Код: plaintext
1.
2.
3.
4.
5.
6.
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
use utf8;
use CGI qw/:standard -utf8 -nosticky/;
use open qw/:utf8/;
binmode(STDOUT, ":utf8");
require "./firms/firms.cgi"; # В скрипте не объявлен use utf8;



в Perl v5.16.3 надо явно объявлять:
Код: plaintext
1.
2.
3.
4.
5.
6.
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
use utf8;
use CGI qw/:standard -utf8 -nosticky/;
use open qw/:utf8/;
binmode(STDOUT, ":utf8");
require "./firms/firms.cgi"; # + use utf8;



Собственно вопрос, что сделать чтобы не прописывать в каждом файле require ?
...
Рейтинг: 0 / 0
26.12.2019, 11:55
    #39908363
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Perl] utf8 в require скриптах
yarnik,

сконвертируй эти файлы в кодировку UTF-8 с BOM.
тогда можно не прописывать.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Perl] utf8 в require скриптах / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]