Si tienes problemas con las tildes y la ñ puedes revisar la codificación que usas en tu php.ini o Apache
PHP en su php.ini define:
-   
- ; PHP's built-in default is text/html 
- default_mimetype = "text/html" 
- ;default_charset = "iso-8859-1" 
-   
-   
y apache en su httpd.conf 
por eso tienes problemas con las tildes y la ñ, ve al archivo mod_mime-defaults.conf que esta en /etc/apache2 y pon la siguiente linea:
-   
- AddDefaultCharset ISO-8859-1 
-   
-   
aunque tambien todo navegador tienen en su configuración "avanzada" el tipo de  codificación va a usar
Espero te sirva
Saludos  
