hola, he probado todo lo que me dicen, pero nadamás nada,

no me da resultado, he probado eso que me dices DooBie pro obtengo el mismo resultado, también probé utilizando addslashes() cuando inserto y stripslashes() cuando lo obtengo pero nada, como les decía, hasta ahora el problema no es lo que se guarda en la BD porque lo ha hecho bien, tmabien chequé con un echo para mostrar mi resultado y si utilizo addslashes() y stripslashes() como me decías Doobie, sí lo hace bien!!, entoncs el problema sigue siendo el mismo, el problema es cuando lo quiero poner en un campo de texto
esto es lo último que intenté
en el insert:
mysql_query("INSERT INTO comentarios(comentario,fecha,usr) values ('".addslashes($coment)."',NOW(),'".addslashes($us r)."')",$liga);
cuando lo obtengo:
echo "<input type=\"text\" id=\"usr\" name=\"usr\" size=\"40\" value=\"".stripslashes(utf8_decode($row['usr']))."\" /><br /><br />";