powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) функция uc и utf8
2 сообщений из 2, страница 1 из 1
(Perl) функция uc и utf8
    #33211522
X-Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема вот в чем:
Скрипт в utf8
Делаю так

use DBI;
use utf8;
use locale;
use POSIX qw(locale_h);
&POSIX::setlocale(&POSIX::LC_ALL, "en_US.UTF-8");
...
$s="абвгд";
print uc($s);
Работает, возводит в верхний регистр, а то, что пришло из строки запроса не возводит в верхний регистр.
Примерно это выглядит так:

$qs="";
$qs=$ENV{'QUERY_STRING'};
...
sub urldecode
{
local($val)=@_;
$val =~ tr/+/ /;
$val =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$val =~ s/<!--(.|\n)*-->//g;
$val =~ s/<([^>]|\n)*>//g;
print uc($val); здесь uc не работает хоть убейся
return $val;
}
Подскажите, пожалуйста, в чем ошибка.
...
Рейтинг: 0 / 0
(Perl) функция uc и utf8
    #33218684
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$val=~s/%(..)/pack("C",hex($1))/ge;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) функция uc и utf8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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