use Mojolicious::Lite; # we need this lib, part of core use Encode; get '/' => sub { my $self = shift; use Git::Repository; my $repo = Git::Repository->new(work_tree => "."); my $log = $repo->run( "log" ); # this call does the trick my $wtf = decode_utf8($log); $self->render(text => "$wtf -- möre Ümläut\n" ); }; app->start;