Eski hosting firmamda veritabanına kayıt edilen değer:
{"caption":" SON DAKİKA #SonDakika Çok gezmek mi ? Çok okumak mı ?","link":"","medias":"xxxx","advance":null}
Yeni hosting firmamda veritabanına kayıt edilen değer:
{"caption":"ð¢ SON DAKİKA #SonDakika Ãok gezmek mi ? Ãok okumak mı ?","link":"","medias":"xxxx","advance":null}
sorunun çözümü nedir? ikiside tabloların utf8mb4_unicode_ci olarak kodlandı
phpmyadmin veri yazarken değişik karakterler kullanıyor.
18
●202
- Kabul Edilen Cevap
- 2 Beğeni
-
- 28-03-2023, 12:29:52cron ile verileri çekiyıorum hocam otomatik yaniKuvvet adlı üyeden alıntı: mesajı görüntüle
$tweet = array( "caption" => $text, "link" => "", "medias" => $link_path, "advance" => null ); $json_tweet = json_encode($tweet, JSON_UNESCAPED_UNICODE); - 28-03-2023, 12:31:39daha önce de crondan cekiyordu demi ama türkçe karakter sıkıntısı yoktu ?Mavira adlı üyeden alıntı: mesajı görüntüle
- 28-03-2023, 12:32:19PHP kodları aynı hocam, evet cron ile çekiyordumKuvvet adlı üyeden alıntı: mesajı görüntüle
- 28-03-2023, 12:32:47Mavira adlı üyeden alıntı: mesajı görüntüle
mysql connect php ye $conn->query("SET CHARACTER SET utf8"); ekle düzelir. Ayrıca phpmyadmin işlemler kısmında utf8 tuskish seçim tüm alt değerlere uygulatman lazım ama eski verileri nasıl düzeltirsin bilemedim. Gerçi sitede bu dediğimi yap düzgün gözükür - 28-03-2023, 12:33:22gyro adlı üyeden alıntı: mesajı görüntüle
ikisi de: utf8mb4_unicode_ci