• 02-06-2008, 21:56:21
    #1
    Merhaba arkadaşlar;

    Php ile yapılmış bir sitem var, veritabanında UTF8_unicode_ci seçili, ve tablolar bu şekilde kaydediliyor, ama verilerde tr karakter sorunu var, eskiden vt latin1 karakter seti vardı ondada karakter sorunu vardı, utf8 olunca düzelir dediler, siteyi yeni baştan yapıyorum şuanda kaydedilen veriler utf8 ama yine karakter sorunu yaşıyorum.
    Neden acaba?
  • 03-06-2008, 03:25:14
    #2
    Veritabani tablo ve hatta sutunlarin utf8 oldugundan eminsen eger;
    mysql_select_db();
    altina
    mysql_query("SET NAMES 'utf8'");
    eklersen
    ve html sayfa charsetinide utf8 yaparsan
    sorunsuz calisacagini zannediyorum.
  • 03-06-2008, 07:42:05
    #3
    Üyeliği durduruldu
    veryi alırken windows-1254 dene bende öyle oluyordu bir aralar
  • 04-06-2008, 00:48:34
    #5
    Alıntı
    if ($db != '' && !mysql_select_db ( $db, $this->_resource )) {
    $mosSystemError = 3;
    if ($goOffline) {
    $basePath = dirname( __FILE__ );
    include $basePath . 'configuration.php';
    include $basePath . 'ffline.php';
    exit();
    }
    }
    Burada nereye yazıcam o kodu, yazdığım yerde calısmadıda,
  • 04-06-2008, 01:01:44
    #6
    Sanırım ilgili kod verdiğin değil.

    mysql_query ( SELECT .... .... .. FROM ... ); fonksiyonunun bulunduğu yerin hemen üstüne alttakileri ekleyip bir dene:

    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET collation_connection = 'latin5_turkish_ci'");