Parte del tuo codice esegue l'escape due volte.
Devi solo trovare il codice che lo fa la seconda volta e sbarazzartene.
prima di tutto devi stampare le tue variabili per vedere i contenuti reali.
È difficile da morire risolvere le cose in cieco e sulla base di ipotesi.
Basta stampare $some_text
variabile prima di eseguire l'escape e vedere. se è già stato eseguito l'escape, è stato eseguito un ulteriore escape da qualche parte in precedenza nel codice.