• 05-01-2006, 05:32:18
    #1
    Misafir
    eski sunucudaki mysql 4.0.x idi, yeni sunucuda ise 4.1.x bir version var.

    dump isleminden sonra ilk sorun karakterlerin phpmyadmin ile gorunmemesi idi. onu latin5 kullanarak rahatca hallettim. fakat ne yazikki sayfada goruntuleme o kadar kolay olmadi. su db'de sorunsuzca turkce tutulabilen karakterler, sayfada goruntulenmiyor. bunun yaninda yeni girilen kayitlarda db'ye turkce aktarilamiyor.

    yardimlarinizi bekliyorum.
  • 05-01-2006, 05:50:55
    #2
    Üyeliği durduruldu
    Mumkun ise 4.0.x e geri don.
  • 05-01-2006, 05:54:10
    #3
    Üyeliği durduruldu
    eğer veritabanında eski veriler sorunsuz görünüyorsa yabancı bir serverdaysan serverın charsetinde sorun olabilir.
    httpd.conf dosyasındaki AddDefaultCharset ISO-8859-1 yerine AddDefaultCharset ISO-8859-9 yapmalısın yada yapmalılar daha sonra apache restart attığında sorun çözülmeli.

    Olmadı ise;
    yine scriptinde bir sorun olabilir.ARtık neresinde charset tanımlanıyorsa nerde o değişken veriliyorsa oraya
    var $encoding = "ISO-8859-9"; yapman sorunu çözebilir.

    Olmadı ise;
    )ENGINE = MYISAM DEFAULT CHARSET = latin5
    database yedeğinde bunun kullanılıp kullanılmadığına bak tablo sonlarında.
    Eğer bu ise ve 4.0 dan 4.1 e upgrade problemi ise yaşadığın.
    1-tüm bu kolonları kaldırıp deneyin
    2-ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci
    yapıp deneyin
    3-) TYPE=MyISAM; ise eğer )ENGINE = MYISAM yapıp deneyin.

    tüm bu işlemleri yaparken yedeğiniz kesinlikle olsun
    eğer olmaz ise yine bu sefer my.ini üzerinde bir değişiklik söyleyeceğim.
  • 05-01-2006, 06:11:52
    #4
    Misafir
    script'in desteklememe sorunu olabilir mi ?
  • 05-01-2006, 06:14:36
    #5
    Üyeliği durduruldu
    php ise scriptin olamaz.mysql+php+apache mahşerin 3 atlısıdır.
    senin sorununu ben tahmin ediyorum.
    dediklerime bakmamışsın onlara bakıp bana dön database de dediğim rowlar tabloların altında var mı ?
    yada MYIsam geçen yeri sen bana yolla.
    Ama muyu bu database'i kurtaramazsak da çok bozma moralini kurtarırız bi şekilde ama ben bi tanesini yapamamıştım ki ben yapamıyorum boru mu
    sen dediklerimi bi sys admine söyle o anlayacaktır beni.
  • 06-01-2006, 06:52:02
    #6
    Misafir
    server olaylarini pek asamiyorum. yedekler elimde mevcut o yuzden sorun yok. bir sorum daha olacak. 4.1.x'e kayitli db'yi dosyaya dump edince unicode kayitli iniyor. not defterinde duzgun goruluyor, fakat wordpad'de duzgun gorulmuyor. dahasi tekrar bir database ustune ekledigimizde turkce karakter sorunu yasiyorum. bu sorunu nasil asabilirim ?
  • 06-01-2006, 07:04:14
    #7
    Üyeliği durduruldu
    server configurasyonun sorunlu
    wordpadde büyük veritabanları açılmaz çoğu zaman.
    bir php list patch ile host üzerinden açmayı deyebilirsin birde garip karakterler var mı?
    üzüm=3^#z3^#m şeklinde olabilir burda bi hata yok ama klavyeden grilemeyen karakterler var mı ?
    öyleyse database bozuktur.onları temizleyeceksin.
  • 06-01-2006, 15:33:16
    #8
    Misafir
    phpmyadmin'de sorunsuz goruyorum. downlaod edince garip karakterler cikiyor. upload edince aynen kaliyolar. utf-8 ile sorunsuz goruntuleniyorlar.

    bu karakterleri sorunsuzca turkce download etme sansim yok mu ? onu merak ediyorum.
  • 06-01-2006, 20:22:27
    #9
    Üyeliği durduruldu
    bak karakterler hiçbir şeye benzemiyorsa (^^3fEfeFEéEfG$$½ bunlar bişeye benzeyen karakterlerdir) o zaman database'in bozuk demektir tamiri de çok kolay değil çok araştırman lazım mysql den anlayan tanıdığın varsa ona yaptır.