• 15-05-2010, 01:23:30
    #1
    Merhabalar siteden şehir eklediğimde örnek veriyorum İstanbul şeklinde ekliyorum
    sitede pma dan baktığımdada şu şekilde gözüküyor.

    pma daki tüm tabloları utf8_turkish_ci olarak değiştirdim ve database ayarlarının hemen altına
        class DataBase
        {
            function DataBase($database)
            {
                $this->host = $database['host'];
                $this->dbas = $database['dbas'];
                $this->user = $database['user'];
                $this->pass = $database['pass'];
                $this->link = mysql_connect($this->host, $this->user, $this->pass);
                mysql_select_db($this->dbas) or die ("Failed to connect to the database.");
                mysql_query("SET NAMES 'latin5'");
                mysql_query("SET CHARACTER SET latin5");
                mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    latin5 olarak kısımları girdim fakat halen Türkçe karakterleri farklı bozuk şekilde pma database ye yazıyor. Neler yapmam gerekiyor teşekkürler. pma'dan İstanbul olarak düzelttiğimde düzeliyor fakat sitede ?stanbul şeklinde gözüküyor.
  • 15-05-2010, 02:08:57
    #2
    siten latin5 fakat db yide latin 5 olarak ayarladın mı ? ve bozuk kaydettiğin İstanbul yazısı siteye çekince düzgün gösteriyor mu ?
  • 17-05-2010, 10:22:17
    #3
    bütün kullandıklarınızı utf-8 yapın hiçbir sorun kalmaz.
  • 17-05-2010, 11:14:38
    #4
    veritabanına bozuk olarak kaydedilse bile, sitenize çektiğinizde doğru çalışıyorsa problem etmenize gerek yok. bu benim başıma da gelmişti daha önce. bir sorun teşkil etmiyor..