Es muy raro, no estoy seguro que sea un problema de codificación, esa
ń
que aparece, no es una deformación de la ñ, sino otro caracter [ Código HTML (decimal): &
;#324; Código HTML (hexadecimal): ń]
Si el texto lo extraes de una BD y usas (PHP 5 >= 5.2.3), probá en tu conexión
y obvio, la BD también en utf-8.
También puede que la cosa pase por la
tipografía que estés usando, no se las
fuentes por defecto de php como interpretan tu Ñ original, quizás usando alguna TTF.
Muy raro el problema
SAludos