Я вот увидел в отладке
что кодировка кодируется в что-то
Код: Выделить всё
\x{412} \x{434}\x{430}\x{43d}\x{43d}\x{43e}\x{439} \x{441}\x{442}\x{430}\x{442}\x{44c}\x{435} \x{440}\x{430}\x{441}\x{441}\x{43c}\x{430}\x{442}\x{440}\x{438}\x{432}\x{430}\x{435}\x{442}\x{441}\x{44f} \x{440}\x{435}\x{430}\x{43b}\x{438}\x{437}\x{430}\x{446}\x{438}\x{44f} CRUD \x{43f}\x{43e}\x{434} perl. \x{412}\x{441}\x{435} \x{43a}\x{442}\x{43e} \x{43f}\x{440}\x{43e}\x{433}\x{440}\x{430}\x{43c}\x{43c}\x{438}\x{440}\x{443}\x{44e}\x{442} \x{43f}\x{43e}\x{434} web \x{437}\x{43d}\x{430}\x{44e}\x{442}, \x{447}\x{442}\x{43e} \x{433}\x{43b}\x{430}\x{432}\x{43d}\x{430}\x{44f} \x{43f}\x{440}\x{43e}\x{431}\x{43b}\x{435}\x{43c}\x{430} \x{432}\x{435}\x{431} \x{43f}\x{440}\x{43e}\x{433}\x{440}\x{430}\x{43c}\x{43c}\x{438}\x{440}\x{43e}\x{432}\x{430}\x{43d}\x{438}\x{44f} \x{43e}\x{431}\x{440}\x{430}\x{431}\x{43e}\x{442}\x{430}\x{442}\x{44c} HTML form \x{442}\x{44d}\x{433}\x{438} (<form></form>) \x{438} \x{43f}\x{440}\x{438} \x{44d}\x{442}\x{43e}\x{43c} \x{440}\x{430}\x{431}\x{43e}\x{442}\x{430}\x{442}\x{44c} \x{441} \x{411}\x{414} (\x{43a}\x{430}\x{43a} \x{43f}\x{440}\x{430}\x{432}\x{438}\x{43b}\x{43e} \x{441} \x{440}\x{430}\x{437}\x{43b}\x{438}\x{447}\x{43d}\x{44b}\x{43c}\x{438} \x{421}\x{423}\x{411}\x{414}), \x{447}\x{442}\x{43e} \x{432} \x{43d}\x{435}\x{43a}\x{43e}\x{442}\x{43e}\x{440}\x{44b}\x{445} \x{441}\x{43b}\x{443}\x{447}\x{430}\x{44f}\x{445} \x{431}\x{44b}\x{432}\x{430}\x{435}\x{442} \x{437}\x{430}\x{442}\x{440}\x{443}\x{434}\x{43d}\x{438}\x{442}\x{435}\x{43b}\x{44c}\x{43d}\x{43e}. [url=http://en.wikipedia.org/wiki/Create,_read,_update_and_delete]CRUD[/url] - (\x{430}\x{43d}\x{433}\x{43b}. create read update delete \x{2014} \x{ab}\x{421}\x{43e}\x{437}\x{434}\x{430}\x{43d}\x{438}\x{435} \x{447}\x{442}\x{435}\x{43d}\x{438}\x{435} \x{43e}\x{431}\x{43d}\x{43e}\x{432}\x{43b}\x{435}\x{43d}\x{438}\x{435} \x{443}\x{434}\x{430}\x{43b}\x{435}\x{43d}\x{438}\x{435}\x{bb}):
[code]
\x{41e}\x{43f}\x{435}\x{440}\x{430}\x{446}\x{438}\x{44f} SQL-\x{43e}\x{43f}\x{435}\x{440}\x{430}\x{442}\x{43e}\x{440}
\x{421}\x{43e}\x{437}\x{434}\x{430}\x{43d}\x{438}\x{435} INSERT
\x{427}\x{442}\x{435}\x{43d}\x{438}\x{435} SELECT
\x{420}\x{435}\x{434}\x{430}\x{43a}\x{442}\x{438}\x{440}\x{43e}\x{432}\x{430}\x{43d}\x{438}\x{435} UPDATE
\x{423}\x{434}\x{430}\x{43b}\x{435}\x{43d}\x{438}\x{435} DELETE
\x{420}\x{435}\x{430}\x{43b}\x{438}\x{437}\x{43e}\x{432}\x{430}\x{43d}\x{43e} \x{432}
Django \x{43d}\x{430} Python,
Ruby on Rails \x{438} \x{43d}\x{430} \x{43c}\x{43d}\x{43e}\x{433}\x{438}\x{445}
\x{444}\x{440}\x{435}\x{439}\x{43c}\x{432}\x{43e}\x{440}\x{43a}\x{430}\x{445} Java
\x{43d}\x{43e} \x{43b}\x{443}\x{447}\x{448}\x{430}\x{44f} \x{440}\x{435}\x{430}\x{43b}\x{438}\x{437}\x{430}\x{446}\x{438}\x{44f} \x{432} perl
Catalyst::Controller::FormBuilder \x{43e}\x{442}
CGI::FormBuilder
Catalyst::Controller::FormFu \x{43e}\x{442}
HTML::FormFu
Catalyst::Plugin::Form::Processor \x{43e}\x{442}
Form::Processor
Rose::HTML::Form
Catalyst::Plugin::CRUD
CatalystX::ListFramework::Builder
CatalystX::CRUD::YUI
BasicCRUD
\x{411}\x{43e}\x{43b}\x{435}\x{435} \x{434}\x{435}\x{442}\x{430}\x{43b}\x{44c}\x{43d}\x{43e}, \x{43d}\x{430}\x{43f}\x{440}\x{438}\x{43c}\x{435}\x{440}, \x{43f}\x{440}\x{438} \x{43e}\x{448}\x{438}\x{431}\x{43a}\x{435} \x{43d}\x{443}\x{436}\x{43d}\x{43e} \x{432}\x{441}\x{435} \x{437}\x{430}\x{43f}\x{43e}\x{43b}\x{43d}\x{435}\x{43d}\x{43d}\x{44b}\x{435} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{435} \x{432}\x{435}\x{440}\x{43d}\x{443}\x{442}\x{44c} \x{43f}\x{43e}\x{43b}\x{44c}\x{437}\x{43e}\x{432}\x{430}\x{442}\x{435}\x{43b}\x{44e} \x{43e}\x{431}\x{440}\x{430}\x{442}\x{43d}\x{43e}, \x{43d}\x{443} \x{438} \x{443}\x{43a}\x{430}\x{437}\x{430}\x{442}\x{44c} \x{432} \x{447}\x{435}\x{43c} \x{438}\x{43c}\x{435}\x{43d}\x{43d}\x{43e} \x{43e}\x{448}\x{438}\x{431}\x{43a}\x{430}. \x{414}\x{43b}\x{44f} \x{443}\x{434}\x{43e}\x{431}\x{43d}\x{43e}\x{433}\x{43e} \x{43f}\x{440}\x{43e}\x{433}\x{440}\x{430}\x{43c}\x{43c}\x{438}\x{440}\x{43e}\x{432}\x{430}\x{43d}\x{438}\x{44f} \x{432} \x{441}\x{43e}\x{432}\x{440}\x{435}\x{43c}\x{435}\x{43d}\x{43d}\x{44b}\x{445} \x{44f}\x{437}\x{44b}\x{43a}\x{430}\x{445} \x{43f}\x{440}\x{43e}\x{433}\x{440}\x{430}\x{43c}\x{43c}\x{438}\x{440}\x{43e}\x{432}\x{430}\x{43d}\x{438}\x{44f} \x{435}\x{441}\x{442}\x{44c}
ORM (\x{430}\x{43d}\x{433}\x{43b}. Object-relational mapping, \x{440}\x{443}\x{441}\x{441}\x{43a}. \x{41e}\x{431}\x{44a}\x{435}\x{43a}\x{442}\x{43d}\x{43e}-\x{440}\x{435}\x{43b}\x{44f}\x{446}\x{438}\x{43e}\x{43d}\x{43d}\x{430}\x{44f} \x{43f}\x{440}\x{43e}\x{435}\x{43a}\x{446}\x{438}\x{44f}) \x{43f}\x{440}\x{438}\x{441}\x{443}\x{442}\x{441}\x{442}\x{432}\x{443}\x{44e}\x{442} \x{43f}\x{440}\x{430}\x{43a}\x{442}\x{438}\x{447}\x{435}\x{441}\x{43a}\x{438} \x{432}\x{43e} \x{432}\x{441}\x{435}\x{445} \x{432}\x{435}\x{431} \x{444}\x{440}\x{435}\x{43c}\x{432}\x{43e}\x{440}\x{43a}\x{430}\x{445}, \x{43e}\x{43d}\x{438} \x{43d}\x{435}\x{43e}\x{431}\x{445}\x{43e}\x{434}\x{438}\x{43c}\x{44b} \x{434}\x{43b}\x{44f} \x{440}\x{435}\x{448}\x{435}\x{43d}\x{438}\x{44f} \x{43f}\x{440}\x{43e}\x{431}\x{43b}\x{435}\x{43c} \x{43f}\x{440}\x{438} \x{440}\x{430}\x{431}\x{43e}\x{442}\x{435} \x{441} \x{440}\x{435}\x{43b}\x{44f}\x{446}\x{438}\x{43e}\x{43d}\x{43d}\x{44b}\x{43c}\x{438} \x{441}\x{438}\x{441}\x{442}\x{435}\x{43c}\x{430}\x{43c}\x{438} \x{443}\x{43f}\x{440}\x{430}\x{432}\x{43b}\x{435}\x{43d}\x{438}\x{44f} \x{431}\x{430}\x{437}\x{430}\x{43c}\x{438} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445}. \x{418}\x{441}\x{43f}\x{43e}\x{43b}\x{44c}\x{437}\x{43e}\x{432}\x{430}\x{43d}\x{438}\x{435} \x{440}\x{435}\x{43b}\x{44f}\x{446}\x{438}\x{43e}\x{43d}\x{43d}\x{43e}\x{439} \x{431}\x{430}\x{437}\x{44b} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445} \x{434}\x{43b}\x{44f} \x{445}\x{440}\x{430}\x{43d}\x{435}\x{43d}\x{438}\x{44f} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442}\x{43d}\x{43e}-\x{43e}\x{440}\x{438}\x{435}\x{43d}\x{442}\x{438}\x{440}\x{43e}\x{432}\x{430}\x{43d}\x{43d}\x{44b}\x{445} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445} \x{43f}\x{440}\x{438}\x{432}\x{43e}\x{434}\x{438}\x{442} \x{43a} \x{441}\x{435}\x{43c}\x{430}\x{43d}\x{442}\x{438}\x{447}\x{435}\x{441}\x{43a}\x{43e}\x{43c}\x{443} \x{43f}\x{440}\x{43e}\x{432}\x{430}\x{43b}\x{443}, \x{437}\x{430}\x{441}\x{442}\x{430}\x{432}\x{43b}\x{44f}\x{44f} \x{43f}\x{440}\x{43e}\x{433}\x{440}\x{430}\x{43c}\x{43c}\x{438}\x{441}\x{442}\x{43e}\x{432} \x{43f}\x{438}\x{441}\x{430}\x{442}\x{44c} \x{43f}\x{440}\x{43e}\x{433}\x{440}\x{430}\x{43c}\x{43c}\x{43d}\x{43e}\x{435} \x{43e}\x{431}\x{435}\x{441}\x{43f}\x{435}\x{447}\x{435}\x{43d}\x{438}\x{435}, \x{43a}\x{43e}\x{442}\x{43e}\x{440}\x{43e}\x{435} \x{434}\x{43e}\x{43b}\x{436}\x{43d}\x{43e} \x{443}\x{43c}\x{435}\x{442}\x{44c} \x{43a}\x{430}\x{43a} \x{43e}\x{431}\x{440}\x{430}\x{431}\x{430}\x{442}\x{44b}\x{432}\x{430}\x{442}\x{44c} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{435} \x{432} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442}\x{43d}\x{43e}-\x{43e}\x{440}\x{438}\x{435}\x{43d}\x{442}\x{438}\x{440}\x{43e}\x{432}\x{430}\x{43d}\x{43d}\x{43e}\x{43c} \x{432}\x{438}\x{434}\x{435}, \x{442}\x{430}\x{43a} \x{438} \x{443}\x{43c}\x{435}\x{442}\x{44c} \x{441}\x{43e}\x{445}\x{440}\x{430}\x{43d}\x{438}\x{442}\x{44c} \x{44d}\x{442}\x{438} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{435} \x{432} \x{440}\x{435}\x{43b}\x{44f}\x{446}\x{438}\x{43e}\x{43d}\x{43d}\x{43e}\x{439} \x{444}\x{43e}\x{440}\x{43c}\x{435}. \x{42d}\x{442}\x{430} \x{43f}\x{43e}\x{441}\x{442}\x{43e}\x{44f}\x{43d}\x{43d}\x{430}\x{44f} \x{43d}\x{435}\x{43e}\x{431}\x{445}\x{43e}\x{434}\x{438}\x{43c}\x{43e}\x{441}\x{442}\x{44c} \x{432} \x{43f}\x{440}\x{435}\x{43e}\x{431}\x{440}\x{430}\x{437}\x{43e}\x{432}\x{430}\x{43d}\x{438}\x{438} \x{43c}\x{435}\x{436}\x{434}\x{443} \x{434}\x{432}\x{443}\x{43c}\x{44f} \x{440}\x{430}\x{437}\x{43d}\x{44b}\x{43c}\x{438} \x{444}\x{43e}\x{440}\x{43c}\x{430}\x{43c}\x{438} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445} \x{43d}\x{435} \x{442}\x{43e}\x{43b}\x{44c}\x{43a}\x{43e} \x{441}\x{438}\x{43b}\x{44c}\x{43d}\x{43e} \x{441}\x{43d}\x{438}\x{436}\x{430}\x{435}\x{442} \x{43f}\x{440}\x{43e}\x{438}\x{437}\x{432}\x{43e}\x{434}\x{438}\x{442}\x{435}\x{43b}\x{44c}\x{43d}\x{43e}\x{441}\x{442}\x{44c}, \x{43d}\x{43e} \x{438} \x{441}\x{43e}\x{437}\x{434}\x{430}\x{435}\x{442} \x{442}\x{440}\x{443}\x{434}\x{43d}\x{43e}\x{441}\x{442}\x{438} \x{434}\x{43b}\x{44f} \x{43f}\x{440}\x{43e}\x{433}\x{440}\x{430}\x{43c}\x{43c}\x{438}\x{441}\x{442}\x{43e}\x{432}, \x{442}\x{430}\x{43a} \x{43a}\x{430}\x{43a} \x{43e}\x{431}\x{435} \x{444}\x{43e}\x{440}\x{43c}\x{44b} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445} \x{43d}\x{430}\x{43a}\x{43b}\x{430}\x{434}\x{44b}\x{432}\x{430}\x{44e}\x{442} \x{43e}\x{433}\x{440}\x{430}\x{43d}\x{438}\x{447}\x{435}\x{43d}\x{438}\x{44f} \x{434}\x{440}\x{443}\x{433} \x{43d}\x{430} \x{434}\x{440}\x{443}\x{433}\x{430}.
\x{41d}\x{435}\x{43a}\x{43e}\x{442}\x{43e}\x{440}\x{44b}\x{435} \x{440}\x{435}\x{430}\x{43b}\x{438}\x{437}\x{430}\x{446}\x{438}\x{438} ORM \x{430}\x{432}\x{442}\x{43e}\x{43c}\x{430}\x{442}\x{438}\x{447}\x{435}\x{441}\x{43a}\x{438} \x{441}\x{438}\x{43d}\x{445}\x{440}\x{43e}\x{43d}\x{438}\x{437}\x{438}\x{440}\x{443}\x{44e}\x{442} \x{437}\x{430}\x{433}\x{440}\x{443}\x{436}\x{435}\x{43d}\x{43d}\x{44b}\x{435} \x{432} \x{43f}\x{430}\x{43c}\x{44f}\x{442}\x{44c} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442}\x{44b} \x{441} \x{431}\x{430}\x{437}\x{43e}\x{439} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445}. \x{414}\x{43b}\x{44f} \x{442}\x{43e}\x{433}\x{43e} \x{447}\x{442}\x{43e}\x{431}\x{44b} \x{44d}\x{442}\x{43e} \x{431}\x{44b}\x{43b}\x{43e} \x{432}\x{43e}\x{437}\x{43c}\x{43e}\x{436}\x{43d}\x{44b}\x{43c}, \x{43f}\x{43e}\x{441}\x{43b}\x{435} \x{441}\x{43e}\x{437}\x{434}\x{430}\x{43d}\x{438}\x{44f} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442}-\x{432}-SQL-\x{43f}\x{440}\x{435}\x{43e}\x{431}\x{440}\x{430}\x{437}\x{443}\x{44e}\x{449}\x{435}\x{433}\x{43e} SQL-\x{437}\x{430}\x{43f}\x{440}\x{43e}\x{441}\x{430} \x{43f}\x{43e}\x{43b}\x{443}\x{447}\x{435}\x{43d}\x{43d}\x{44b}\x{435} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{435} \x{43a}\x{43e}\x{43f}\x{438}\x{440}\x{443}\x{44e}\x{442}\x{441}\x{44f} \x{432} \x{43f}\x{43e}\x{43b}\x{44f} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442}\x{430}, \x{43a}\x{430}\x{43a} \x{432}\x{43e} \x{432}\x{441}\x{435}\x{445} \x{434}\x{440}\x{443}\x{433}\x{438}\x{445} \x{440}\x{435}\x{430}\x{43b}\x{438}\x{437}\x{430}\x{446}\x{438}\x{44f}\x{445} ORM. \x{41f}\x{43e}\x{441}\x{43b}\x{435} \x{44d}\x{442}\x{43e}\x{433}\x{43e} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442} \x{434}\x{43e}\x{43b}\x{436}\x{435}\x{43d} \x{441}\x{43b}\x{435}\x{434}\x{438}\x{442}\x{44c} \x{437}\x{430} \x{438}\x{437}\x{43c}\x{435}\x{43d}\x{435}\x{43d}\x{438}\x{44f}\x{43c}\x{438} \x{44d}\x{442}\x{438}\x{445} \x{437}\x{43d}\x{430}\x{447}\x{435}\x{43d}\x{438}\x{439} \x{438} \x{437}\x{430}\x{43f}\x{438}\x{441}\x{44b}\x{432}\x{430}\x{442}\x{44c} \x{438}\x{445} \x{432} \x{431}\x{430}\x{437}\x{443} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445}.
\x{421}\x{438}\x{441}\x{442}\x{435}\x{43c}\x{44b} \x{443}\x{43f}\x{440}\x{430}\x{432}\x{43b}\x{435}\x{43d}\x{438}\x{44f} \x{440}\x{435}\x{43b}\x{44f}\x{446}\x{438}\x{43e}\x{43d}\x{43d}\x{44b}\x{43c}\x{438} \x{431}\x{430}\x{437}\x{430}\x{43c}\x{438} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445} \x{43f}\x{43e}\x{43a}\x{430}\x{437}\x{44b}\x{432}\x{430}\x{44e}\x{442} \x{445}\x{43e}\x{440}\x{43e}\x{448}\x{443}\x{44e} \x{43f}\x{440}\x{43e}\x{438}\x{437}\x{432}\x{43e}\x{434}\x{438}\x{442}\x{435}\x{43b}\x{44c}\x{43d}\x{43e}\x{441}\x{442}\x{44c} \x{43d}\x{430} \x{433}\x{43b}\x{43e}\x{431}\x{430}\x{43b}\x{44c}\x{43d}\x{44b}\x{445} \x{437}\x{430}\x{43f}\x{440}\x{43e}\x{441}\x{430}\x{445}, \x{43a}\x{43e}\x{442}\x{43e}\x{440}\x{44b}\x{435} \x{437}\x{430}\x{442}\x{440}\x{430}\x{433}\x{438}\x{432}\x{430}\x{44e}\x{442} \x{431}\x{43e}\x{43b}\x{44c}\x{448}\x{43e}\x{439} \x{443}\x{447}\x{430}\x{441}\x{442}\x{43e}\x{43a} \x{431}\x{430}\x{437}\x{44b} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445}, \x{43d}\x{43e} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442}\x{43d}\x{43e}-\x{43e}\x{440}\x{438}\x{435}\x{43d}\x{442}\x{438}\x{440}\x{43e}\x{432}\x{430}\x{43d}\x{43d}\x{44b}\x{439} \x{434}\x{43e}\x{441}\x{442}\x{443}\x{43f} \x{431}\x{43e}\x{43b}\x{435}\x{435} \x{44d}\x{444}\x{444}\x{435}\x{43a}\x{442}\x{438}\x{432}\x{435}\x{43d} \x{43f}\x{440}\x{438} \x{440}\x{430}\x{431}\x{43e}\x{442}\x{435} \x{441} \x{43c}\x{430}\x{43b}\x{44b}\x{43c}\x{438} \x{43e}\x{431}\x{44a}\x{451}\x{43c}\x{430}\x{43c}\x{438} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445}, \x{442}\x{430}\x{43a} \x{43a}\x{430}\x{43a} \x{44d}\x{442}\x{43e} \x{43f}\x{43e}\x{437}\x{432}\x{43e}\x{43b}\x{44f}\x{435}\x{442} \x{441}\x{43e}\x{43a}\x{440}\x{430}\x{442}\x{438}\x{442}\x{44c} \x{441}\x{435}\x{43c}\x{430}\x{43d}\x{442}\x{438}\x{447}\x{435}\x{441}\x{43a}\x{438}\x{439} \x{43f}\x{440}\x{43e}\x{432}\x{430}\x{43b} \x{43c}\x{435}\x{436}\x{434}\x{443} \x{43e}\x{431}\x{44a}\x{435}\x{43a}\x{442}\x{43d}\x{43e}\x{439} \x{438} \x{440}\x{435}\x{43b}\x{44f}\x{446}\x{438}\x{43e}\x{43d}\x{43d}\x{43e}\x{439} \x{444}\x{43e}\x{440}\x{43c}\x{430}\x{43c}\x{438} \x{434}\x{430}\x{43d}\x{43d}\x{44b}\x{445}.
[/code]
НО utf8 работает хорошо во все остальном!!!
т.е. русские символы закодироанные в что-то...