Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
yaptım gene olmadı, Allah Allah çok garip. Veritabanını normal aktarıyor verileri bozmadan. Ama cron ile kaydettikten sonra bozuyor. eski hosting de böyle bir sorun yoktu.
php dosyanızın basına
header('Content-Type: text/html; charset=utf-8');
ifadesini eklermisinz ekli değilse
yada
veritabanı bağlantısı yapılan bölüme
$conn->set_charset("utf8mb4");
kodunu eklermisinz büyük ihtimalle çözülecektir