Es un problema de codificación, primero que nada, te recomendaria poner todo en una misma codificación, hay ds codificaciónes principales, la iso-8859-1 y la utf-8. yo te recomiendo esta ultima, por que es universal, entonces, despues de decidir que codificación usar, tenes que codificar.
las conexiónes en la base de datos, y los campos de texto (si usas utf-8 la codificación recomendable es utf-8_general_ci ) entonces abres el PHPMyAdmin y cambias las codificaciónes.
despues de eso, a tu sitio le agregas en el <head>
en caso de ser HTML5, para HTML4 hay otro metodo
Código HTML:
Ver original<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
eso
espero que os haya iluminado !