[Moscow.pm] варнинги в cgi-скриптах
Dmitry E. Oboukhov
unera на debian.org
Вт Июл 28 07:14:52 PDT 2009
On 18:11 Tue 28 Jul , Павел Тимонин wrote:
ПТ> <!-- warning: Wide character in print at /opt/htdocs/xml/parse.plx line 49.
-->> как с такими бороться? они пропадают, если сделать use encoding 'utf-8';
ПТ> но при этом скрипт перестаёт нормально переваривать русскоязычные параметры
ПТ> в запросах.
use utf8;
use open qw(:std :utf8);
ну и свежий модуль CGI если используется CGI
или наследника от него который param/Vars переопределяет с декодом из
utf8 (правда с аплоадом файлов при этом будет ТАААКОЙ геморрой, что
дешевле его нахрен переписать)
ПТ> <!-- warning: Use of uninitialized value in concatenation (.) or string at
ПТ> /opt/htdocs/xml/parse.plx line 207. -->
ПТ> а с этим как бороться? я делаю пустую переменную и потом начинаю в неё
ПТ> писать текст путём .= - возникает такой варнинг.
--
... mpd playing: Manowar - The Power
. ''`. Dmitry E. Oboukhov
: :’ : email: unera на debian.org jabber://UNera@uvw.ru
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: отсутствует
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20090728/09b3749b/attachment.bin>
Подробная информация о списке рассылки Moscow-pm