Naturalmente questo è stato chiesto prima e hanno cercato soluzioni, tutte le quali non hanno funzionato finora. Voglio cambiare il simbolo TM e la commerciale ai loro equivelents html utilizzando htmlentities
o htmlspecialchars
:PHP htmlentities non funziona anche con i parametri
$TEST = "Kold Locker™ & other stuff";
echo "ORGINIAL: " . $TEST . "<BR/>";
echo "HTML: " . htmlentities($TEST, ENT_COMPAT, 'UTF-8');
Questo mostra:
ORGINIAL: Kold Locker™ & other stuff
HTML:
Ho anche provato con htmlspecialchars
e il secondo parametro cambiato con lo stesso risultato.
Cosa mi manca che altri hanno affermato hanno funzionato in altre soluzioni?
UPDATE: Ho provato solo la visualizzazione utf8_encode($TEST)
ed è visualizzata HTML: Kold Locker™ & other stuff
Set display_errors a '1' e impostare error_reporting a' E_ALL'. Stai probabilmente ricevendo un messaggio di errore. – Halcyon
quale versione di PHP? – Prisoner
Ho verificato la segnalazione degli errori con nessuno elencati – ToddN