Muchas gracias,
pero por lo visto era por eso, porque no habia determinado que tipo de codigicación iva a usar, al verlo por otras web's me dado cuenta antes de ver tu respuesta :P
El problema esque no habia puesto un meta añadiendo que tipo de codigicación es, ahora lo he puesto y funciona (esque nunca habia usado un los meta y aun estoy por aprender como funcionan...). no me hacia falta el htmlentitie(), contansolo añadir:
Código HTML:
<META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8">
Con añadir esto me funciona, muchas gracias por la ayuda.