When i set database parameters i'm found what %% resolved to %, i think method escapeValue need to be added to ParameterBagInterface
$container->getParameterBag()->add(array(
'database_password' => "some pa%%word', // it's resolved to "some pa%word'
));