Şimdi Ara

PHP Toplu Replace

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
118
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba,

    Sorunum şu;
    Excel kodlamam doğru, Mysql kodlamam da doğru, Ben yükleme sonrası bozuk karakterleri toplu düzeltmek istiyorum.

    $boz=array(
    'Ç','ç','Äz','ÄŸ','Ä°','ı','Ö','ö','Åz','ÅŸ','Ãœ','ü');
    $duz=array(
    'Ç', 'ç', 'Ğ', 'ğ', 'İ', 'ı', 'Ö', 'ö', 'Ş', 'ş', 'Ü', 'ü');

    "UPDATE `tablo` SET `ogrenci_adi` = REPLACE(`ogrenci_adi`, '$boz', '$duz') WHERE `ogrenci_adi` LIKE '%$boz%'";
    ?>
    <a class="navbar-brand">LGS Yükleme Sonucu</a><span style="float:left; margin-top: 18px;"><br>
    <br>
    <h4 style="color: green">Dosya Veritabanına başarıyla kaydedildi.<br>
    Yönlendiriliyorsunuz!..</h4>


    panel sorgudan çalışıyor. Fakat rapor sayfasına gelince yüklenen veriyi sayfa açıldığında düzeltsin istiyorum. Yükleme öncesi her yolu denedim olmuyor.



  • Aynı sorun benim de başıma gelmişti. En garanti çözüm mysql'den vt yedeğini alıp .sql uzantılı yedek dosyası üzerinde bozuk karakterleri değiştirmek ve (hatırladığım kadarıyla) .sql dosyasında karakter kodlaması başka birşey ise onu utf-8 yapmak ve .sql dosyasını utf-8 formatında kaydetmek ve sonra bu sql'i MySQL sunucuya başka bir vt adı altında yüklemek. Başka vt adıyla yüklenen vt'den sorgu yaparak karakterlerin doğru cıktığını doğrulamak. Ben bu şekilde çözmüştüm.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.