Страница выглядит хорошо для меня, хотя я не читаю по-болгарски.
#!perl
use LWP::Simple;
getprint( 'http://svejo.net/popular/all/new/' );
Этот скрипт возвращает простую страницу без всего, что выглядит странным или зашифрованным:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="bg" lang="bg">
<head>
<title>Svejo — Популярните новини </title>
Что вы пытались и какие версии Perl и модули вы используете? Какой вывод вы видите?
Вы уточняете, что используете Windows в ActivePerl (пожалуйста, обновите ваш вопрос с дополнительной информацией). Помните, что вы не только должны делать правильные вещи в Unicode в своих программах, но и ваш терминал должен быть настроен для правильного отображения Unicode.
Что происходит, когда вы явно binmode выводите?
binmode STDOUT, ':utf8';
Попробуйте сохранить вывод в файл и посмотреть его в редакторе, который понимает UTF-8.
Хорошо, это не сработало. Давайте сделаем еще более общий вывод и настроим все дескрипторы на использование UTF-8 по умолчанию:
use open IO => ':utf8';