Estoy haciendo una aplicacion web de momento en localhost en mi PC.
Tengo un base de datos en mysql que usa UTF8, pero por si acaso, cuando hago las peticiones al servidor siempre le paso utf8_decode y utf8_encode.
Bien, las tildes y los simbolos me los recupera perfectamente.
El problema viene cuando quiero hacer lo mismo ya en una base de datos de un hosting.
La base de datos es igual a la de LOCALHOST, pero cuando recupero información, la recupera con los simbolos raros en vez de los simbolos normales, y cuando grabo informacion (con un INSERT o un UPDATE), si hay alguna tilde o algo no graba en el campo a partir de ahi.
¿Es cosa de la BBDD del hosting?