htmlspecialchars fonksiyonundan geçtiği için bu hale gelmektedir. Aşağıdaki fonksiyonu kullanarak ekrana bastırırsanız bir sorun kalmaz.

function frameduzelt($string){
$bul = array('<', '"', '>');
$degistir = array('<', '"', '>');
$string = str_replace($bul, $degistir, $string);
return $string;
}

// Kullanımı

echo frameduzelt($degisken);