• 03-11-2008, 23:14:16
    #1
    Plesk panel phpmyadmin 2.6.x mysql 4.0.x sürümlü serverdan directadmin panel 2.11.x phpymadmin mysql 4.1.x sürümlü server'a mysql taşıyorum


    aldığım yedekte problem yok şu şekilde

    Alıntı
    INSERT INTO `xxx_xxx` VALUES (411, 'Mahsun Kırmızıgül', 'mahsunkirmizigul.jpg', '1');
    pleskteki phpmyadminden karşılaştırma yazan yere bakamadığımdan (yazmıyor ) herşeyi denedim ut8_bin utf8_turkish latin1 latin5, ayrıca .sql dosyasını aktarırkende utf8 latin1 ve latin5 olarak Dosyanın karakter grubu ayarladım böylede olmayınca bigdump denedim ama hepsinde ya tr karakterler ??? şeklinde oldu yada hiç çıkmadı


    garip olan attığım yeni phpmyadminden bakıncada karakterler düzgün ama php script çalışınca karakter hatası var sebep ne olabilir ( sorunun php'den kaynaklanabileceğini düşündüğümden buraya açma gereği duydum konuyu )
  • 03-11-2008, 23:35:31
    #2
    Üyeliği durduruldu
    scriptin içindeki index.php dosyasına
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    eklemeyi unutmuş olabilirsin diyeceğim ama unutmamış da olabilirsin.
  • 04-11-2008, 22:57:21
    #3
    indirirken hem phpmyadmin yapısını hem de bütün tablo yapılarını latin1 yap.

    tabi daha önce utf8 de ayarladıysan her şeyi utf8 yap.

    aynı şekilde yükleyeceğin yerde de her yeri latin1 ya da utf8 yap.

    ben böyle yaptığımda sorun yaşamıyorum.
  • 05-11-2008, 23:04:57
    #4
    INSERT INTO `xxx_xxx` VALUES (411, 'Mahsun Kırmızıgül', 'mahsunkirmizigul.jpg', '1');

    bu kodu phpmyadmin de yazıyorsan.... evet.. karakter sorunlu çıkar.

    php ile yazıyorsan.. tekrar masaya yatıralım.
  • 08-12-2008, 06:39:25
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    latin5 yap tüm tabloları, htmlspecialchars($degisken,ENT_QUOTES); bunu kullanarak kaydedersen veritabanına sorun düzelecektir. decode yapman gerekmez. Kodlayarak kaydeder veritabanına.
  • 08-12-2008, 09:01:23
    #6
    Eposta Aktivasyonu Gerekmekte
    Veritabanına bağlandığın dosyaya ( config.php gibi), veritabanı bağlantısını yaptıktan sonra
    @mysql_query("SET NAMES 'latin5'"); kodunu ekle ve kaydet.PhpmyAdmin'den de latin 5 yap tabloları.