Oczywiście wcześniej zapytano o to i szukałem rozwiązań, które dotychczas nie działały. Chcę zmienić się symbol TM i ampersanda do swoich equivelents html za pomocą htmlentities
lub htmlspecialchars
:Ulepszenia PHP nie działają nawet z parametrami
$TEST = "Kold Locker™ & other stuff";
echo "ORGINIAL: " . $TEST . "<BR/>";
echo "HTML: " . htmlentities($TEST, ENT_COMPAT, 'UTF-8');
Wyświetla:
ORGINIAL: Kold Locker™ & other stuff
HTML:
Próbowałem również ją htmlspecialchars
a drugi parametr zmieniony z tym samym wynikiem.
Czego brakuje mi, aby inni twierdzili, że pracował w innych rozwiązaniach?
UPDATE: Próbowałem tylko wyświetlanie utf8_encode($TEST)
i wyświetlane HTML: Kold Locker™ & other stuff
Set display_errors do '1 'i ustawione na' E_ALL' error_reporting. Najprawdopodobniej otrzymuję komunikat o błędzie. – Halcyon
jaka wersja php? – Prisoner
Sprawdziłem raportowania żaden z wymienionych – ToddN