usa el utf8 busca información sobre eso, utf8 decode y encode también cambia en tu html el charset
hay veces que en ves de leer la ñ como eñe te manda la como si fuera una A con rayita y signos especiales
visita esta pagina
http://www.e-capy.com/reemplazar-ace...pecial-en-php/ eso fue gracias al aporte de sivadmp