• 13-02-2010, 01:24:02
    #1
    arkadaşlar iyi çalışmalar... bir script editleyip türkçeleştirmeye çalışıyorum bir yandan kodlama öğrenmeye çalışıyorum...

    fakat script bir türlü türkçe olmuyor... db ayarlarını nasıl yapmam gerekiyor?

    <title>{$page_title}</title>
    <meta name="description" content="{$meta_description}" />
    <meta name="keywords" content="{$meta_keywords}" />
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
    <meta name="content-language" content="ISO-8859-9" />

    template.tpl de değiştim fakat db ye türkçe olarak kayıt ediyor... ama sitede türkçe karakteri göstermiyor :S
  • 13-02-2010, 01:45:17
    #2
    Merhaba, dosyalarınızın kayıt tipi utf8 olabilir. ANSI olarak değişirseniz sorun çözülür sanırım.
  • 13-02-2010, 01:57:52
    #3
    ANSI? yani tam olarak ne yapacam anlamadım pardon
  • 13-02-2010, 02:54:13
    #4
    Hocam büyük bir ihtimalle dreamweaver kullanıyorsunuzdur. site dosyalarınızdan bir kaç tanesini dw ile açın ve ve durum çubuğuna bakın Unicode (UFT8) mi yazıyor yoksa Windows (Türkçe) mi yazıyor. dreamweaver yoksa notepad++ ilede baklabilirsiniz. eğer utf 8 ise dosyalarınızı ANSI olarak kaydediniz. yoksa db deki tr karakterlerinizi bozuk görürsünüz charset=ISO-8859-9 bile kurtarmaz sizi.

    Yada bütün bunların yerine db charsetinizi ut8 olarak ayarlayın. ama bütün tr karakterleriniz ??? olarak bozulacaktır.
  • 13-02-2010, 03:16:22
    #5
    Teknonix adlı üyeden alıntı: mesajı görüntüle
    Hocam büyük bir ihtimalle dreamweaver kullanıyorsunuzdur. site dosyalarınızdan bir kaç tanesini dw ile açın ve ve durum çubuğuna bakın Unicode (UFT8) mi yazıyor yoksa Windows (Türkçe) mi yazıyor. dreamweaver yoksa notepad++ ilede baklabilirsiniz. eğer utf 8 ise dosyalarınızı ANSI olarak kaydediniz. yoksa db deki tr karakterlerinizi bozuk görürsünüz charset=ISO-8859-9 bile kurtarmaz sizi.

    Yada bütün bunların yerine db charsetinizi ut8 olarak ayarlayın. ama bütün tr karakterleriniz ??? olarak bozulacaktır.
    wordpad kullanıyorum... bu hazır bir script... forumda da aratırsanız görürsünüz w-script diye geçiyor... karakter setlerini düzenliyorum fakat bi türkçe dil dosyasındakiler bozuluyor ansi yazıncada hiçbişey çıkmıyor boş sayfa 2 bucuk saat oldu ugrasalı deli oldum...
  • 13-02-2010, 03:42:15
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşım hangi scriptten bahsettiğini bilemiyorum. Ancak en temizi utf-8 kullanman her zaman. Öncelikle dreamweawer, notepad++ veya en azından pspad gibi bir editör kullan tavsiyem. Hem ücretsiz, hem türkçe desteği var, hem de gayet güzel. bu adresden indirebilirsin.

    Daha sonra script dosyalarının tümünü açıp utf-8 olarak kaydet. Buna sql dosyasıda dahil. Ayrıca sql dosyasında ki default charset satırlarını

    DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci
    olarak düzenle. Mysql bağlantı fonksiyonunun sonuna da aşağıda ki satırları ekle.
    <?php
    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET utf8");
    ?>
    En sonda sayfanın başında:

    <?php
    header("Content-Type: text/html; charset=utf-8");
    ?>
    kodunu ekle.

    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
    <meta name="content-language" content="ISO-8859-9" />
    bu kısmı da:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    yap. Daha sonra bir sorun olmaz.
  • 13-02-2010, 05:47:33
    #7
    arkadaşlar çok teşekkürler... teknonix arkadaşım sağolsun gelip sorunu cözdü...
    Kendisine ve size teşekkürler...