Ayrıca, verilerinizi dönüştürmeden önce, Türkçe karakterleri temizlemek için aşağıdaki kodu kullanabilirsiniz:
$text = mb_convert_encoding($text, 'UTF-8', 'UTF-8');
phpmyadmin veri yazarken değişik karakterler kullanıyor.
18
●202
- 28-03-2023, 12:37:39karakter seti bölümü nerede hocam göremedimKuvvet adlı üyeden alıntı: mesajı görüntüle
- 28-03-2023, 12:39:58
- 28-03-2023, 12:41:28yaptı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.Kuvvet adlı üyeden alıntı: mesajı görüntüle
- 28-03-2023, 12:43:17Bu doğru bir seçenek, bunu değiştirmeyin.Mavira adlı üyeden alıntı: mesajı görüntüle
mysql_query("set names 'utf8'");
<html> <head> <title>sayfa başlığı</title> <meta charset="UTF-8" /> </head> <body> <?php mysql_query("set names 'utf8'"); $sql = "INSERT * FROM ..... "; mysql_query($sql); ?> </body> </html>
Eğer bir bağlantı dosyası kullanıyorsan
$conn->set_charset("utf8");Eklemen yeterlidir. - 28-03-2023, 12:43:23Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.php dosyanızın basınaMavira adlı üyeden alıntı: mesajı görüntüle
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 - 28-03-2023, 12:53:52senin kodu 3-4 kere denedim. kod bana mantıklı geldi. olmadı. sen kodu yazdıktan sonra bidaha denedim oldu. valla ramazan ramazan sevaba girdiniz hocamKuvvet adlı üyeden alıntı: mesajı görüntüle
- 28-03-2023, 12:55:19Hocam çok teşekkür ederim. sorun çözüldü. siz demeden önce denedim olmamıştı. sizin kodu yapıltırınca garip bir şekilde oldumehmetakcay adlı üyeden alıntı: mesajı görüntüle
- 28-03-2023, 12:55:21
