Все очень просто :)
Тебе надо посмотреть на плагин Charset и включить cp1251

ЗЫ: я надеюсь у тебя последняя версия с github.com, а не со CPAN

2010/2/5 Orlovsky Alexander <[email protected]>

> Вот решил поковыряться с Mojo,а точнее с Mojolicious
> Упуская подробности сношения с Моджо, хочу задать вопрос
> Как там в 1251 отдать результат рендера?
>  Код, приведенный ниже отдает вопросики (в templates/index.html.tt лежит
> TT-шаблон с 1251).
>
> package MyMojolicious;
> use base 'Mojolicious::Lite';
> use MojoX::Renderer::TT;
> sub startup {
>    my $self = shift;
>    my $tt = MojoX::Renderer::TT->build( mojo => $self, );
>    $self->renderer->add_handler( tt => $tt );
>    $self->renderer->default_handler('tt');
>    $self->renderer->encoding('windows-1251');
> }
>
> package main;
> use MyMojolicious;
>
> get '/' => sub {
>    my $self = shift;
>    $self->res->headers->content_type('text/html ; charset=windows-1251');
>    $self->render('index', title => 'Index');
> };
>
> shagadelic;
>
>
> __END__
> З.Ы.
> Быстрой разработки в Mojo, на что была надежда в начале, не получается.
> Постоянно приходится смотреть в потроха и пока еще совсем не все понятно,
> что там и как.
>
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>



-- 
С уважением,
Анатолий Шарифулин.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить