No, no lo hay.
Los diferentes modos de escape tienen diferentes propósitos. No puedes escapar universalmente de algo.
Para bases de datos: Use PDO con consultas preparadas
Para HTML: Use htmlspecialchars()
Para JSON: json_encode()
maneja esto por ti
Para conjuntos de caracteres: Debería usar UTF-8 en su página. Haga esto y configure sus bases de datos en consecuencia, y observe cómo desaparecen esos problemas.