Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Что с utf-8?

Ответить
Настройки темы
Что с utf-8?

Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Господа, есть простенький код. Хочу добится правильной работы регулярных выражений.
Документ находится в той же кодировке - в utf-8

Почему в KOI8 и CP1251 работает, а в UTF-8 не работает?

Код: Выделить весь код
#!/usr/bin/perl
print "Content-type: text/html\n\n";
use locale;
use POSIX qw(locale_h);
setlocale(LC_CTYPE,"ru_RU.UTF-8");

$test="тест";
if($test=~/ТЕСТ/gi){print "OK";}
else{print "NOT OK";}

Отправлено: 16:06, 28-01-2006

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
setlocale(LC_CTYPE,"ru_RU.UTF-8");
Я правда в этом не так сильно разбераюсь, но при чём тут ru_RU? Вроде для UTF-8 всё равно должно быть, то наверно должно просто UTF-8 стоять.
Или так для других целей пишут?

-------
Fortes fortuna adiuvat


Отправлено: 16:38, 28-01-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Перепробовал все варианты. Полазив по сайтам показалось что у Перла проблемы с utf-8. Для этого есть какие-то "прагмы".
Убрал это :
Код: Выделить весь код
use locale;
use POSIX qw(locale_h);
setlocale(LC_CTYPE,"ru_RU.UTF-8");
Поставил это:
Код: Выделить весь код
use utf8;
Хотя есть еще один вариант:
Код: Выделить весь код
use encoding 'cp1251', STDOUT => 'koi8-r';
P.S. Вроде работает

Отправлено: 12:37, 30-01-2006 | #3



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Что с utf-8?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
WampServer проблемы с кириллицей (UTF-8) Sandjar Вебмастеру 2 11-12-2008 18:51
Delphi - UTF-16 papyc Программирование и базы данных 3 27-09-2007 13:21
кодировака UTF-8 в XHTML, PostgreSQL Demiurg Вебмастеру 12 06-03-2007 13:15
UTF Ricardo013 Программное обеспечение Linux и FreeBSD 8 09-04-2004 12:10
Перкодировка из Юникод(UTF-8) в Windows-1251 Guest Программирование и базы данных 4 17-05-2003 20:31




 
Переход