Mesmo usando htmlspecialchars não aparece <>

$qrconteudo = ‘<>’ ; // hash
$qrconteudo = htmlspecialchars($qrconteudo);

Mesmo usando o código acima, aparece < no lugar de < e > no lugar de > ja tentei alterar manualmente com o str_replace mas nada!

PHP 8.1

COMO VOCÊS FIZERAM ?

Claudney