• 15-10-2010, 09:45:28
    #1
    arkadaşlar sitemi mevcut hostundan başka bir hosta taşıdım. İlk hostun kendine özgü bir paneli vardı. phpmyadminden girip db yedeğini aldım. Dosyaları yeni hosta taşıdım ve db'e aldığım sql yedeğini yükledim.

    Ancak temanın kategoriler bölümünde ve içerik içierisinde karakter sorunu oluştu.

    Kategorideki Sorun : İstanbul
    İçerikteki Sorun : it’s


    Bu hataları nasıl düzeltebiliriz yardımlarınızı rica ediyorum.
  • 15-10-2010, 12:26:31
    #2
    yeni sunucuda oluşturduğunuz veritabanı karşılaştırması utf8_general_ci olmalı yedek sıkıştırılmamış (zip,gzip) olursa pek sorun çıkmıyor

    birde veritabanını yüklerken içeri aktarırken "Dosyanın karakter grubu" utf8 seçilmeli

    olmadı mysql sorgusu ile bozuk karakterleri düzenlersiniz
  • 15-10-2010, 12:41:25
    #3
    gevv adlı üyeden alıntı: mesajı görüntüle

    olmadı mysql sorgusu ile bozuk karakterleri düzenlersiniz

    bunu nasıl yapıcaz. bilgi verebilir misin. Ayrıca bilgiler için teşekkürler
  • 15-10-2010, 13:30:49
    #4
    örneğin wp_posts tablosundaki post_content yani yazı içeriğinini bulunduğu bölümde sorun varsa aşağıdaki gibi toplu değişiklik yapılabilir






    UPDATE wp_posts SET 
    
    post_content=REPLACE(post_content,'Ç','Ç'),
    post_content=REPLACE(post_content,'Ã…z','Åž'),
    post_content=REPLACE(post_content,'Ã…Ÿ','ÅŸ'),
    post_content=REPLACE(post_content,'Äž','Äž'),
    post_content=REPLACE(post_content,'ÄŸ','ÄŸ'),
    post_content=REPLACE(post_content,'İ','İ'),
    post_content=REPLACE(post_content,'ç','ç'),
    post_content=REPLACE(post_content,'ı','ı'),
    post_content=REPLACE(post_content,'Ö','Ö'),
    post_content=REPLACE(post_content,'ö','ö'),
    post_content=REPLACE(post_content,'Ü','Ü'),
    post_content=REPLACE(post_content,'ü','ü');




    farklı tablolar için UPDATE bölümünde ana tablo ismini giriyoruz post_content bölümlerinede içerideki tablonun ismini giriyoruz


    bu işi yapmadan önce mutlaka yedek alın birde sorun çıkar mysqle hata verirse ' işaterlerini " yapıp deneyin