Pues que raro ese codigo deberia funcionar correctamente,salvo que envies los datos a esta pagina desde otra con una codificacion diferente,prueba trabajar con el encode que devuelve correctamente los datos:
Código PHP:
Ver original<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
$prueba = "¡¢£¤¥¦§¨©ª«¬®¯áéíóúñÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑñÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß";
echo "Palabra normal: ".$prueba."<br/>";
echo "Letra normal: ".$prueba[1]."<br/>";
?>
</body>
</html>