use Mojo::Util qw(url_escape);
{whatever => url_escape 'works!'};