hola a todos , llevo horas buscando y no encuentro solucion , estoy realizando una aplicacion en php - mysql y tengo problemas con los caracteres , en mi server local funciona perfecto pero cuando lo subo al hosting no anda , en mi server tengo php 4 al igual que en el hosting pero en mi server tengo el mysql 5 y en el hosting el que esta es el 3 , tengo mis script guardados como utf-8 y salto de linea de unix , esto es un ejemplo de uno de mis scripts , en el meta tambien tiene utf-8
require_once("includes/dbconfig.php") ;
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS);
$db = mysql_select_db(DB_NAME);
$nombre = utf8_decode($_POST['nombre']) ;
$sql="Insert INTO eventos Values ('','".$_REQUEST['id_user']."','".$nombre."','".$nombre."','".$fecha."','phot os/".$nombre."/".utf8_decode($_FILES['foto']['name'])."','".$_POST['estado']."')";
mysql_query($sql) ;
si lo pongo de esta forma en mi bd de mysql me guarda las tildes y las ñ bien sin embargo en el mysql de hosting no , algun consejo o recomendacion de que hacer para que funcione con cualquier version
saludos y gracias de antemano