• 18-05-2009, 01:23:38
    #1
    Selam beyler şimdi problemimi adım adım anlatayım

    Siteme yeni bir menü yaptım bazı linklerin olduğu ekleme çıkarma yapabileceğim bi alan oluşturdum. Fakat script 6 - 7 sayfadan oluştuğu için (yani footer'a link eklediğimizde nasıl ana sayfada da çıkıyor kullanıcı alanında da konuda da vs öyle değil) ana sayfa farklı konu sayfası farklı iletişim farklı vs vs her yer farklı sayfadan oluşmuş bende bu yüzden ekleyeceğim menüyü menu.php olarak bi dosyaya kaydettim tüm sayfalara include komutuyla yerleştirdim sırf işim kolay olsun diye bi güncellemede tüm sayfaları değil de sadece menu.php de güncelleme yapmak için. Şimdi menu.php ye yazdığım kodları normal bi sayfanın için manuel olarak yazdığımda hiç bir sorun yok tüm yazılar normal çıkıyor ama include ettiğim zaman Türkçe karakter sorunu çıkıyor ne yaptıysam halledemedim charset zımbırtısını ekledim olmadı internette bulduğum bazı çözümleri denedim olmadı. Nasıl aşacağım bu sorunu?
  • 18-05-2009, 01:41:04
    #2
    Pek etkili bir çözüm olacağını sanmıyorum ama menu.php içerisinde aşağıdaki kodu eklemeyi dener misin ?

    header("Content-type:text/html; charset=iso-8859-9");
  • 18-05-2009, 02:00:45
    #3
    İlgin için teşekkür ederim hocam ama işe yaramadı bunun her türlüsünü denedim fakat yine de sonuç alamadım
  • 18-05-2009, 02:05:25
    #4
    Üyeliği durduruldu
    normalde include ettigin sayfada hanki karakter setini kullaniyorsun, yazarsan bir cevap verebilirim..
  • 18-05-2009, 02:11:00
    #5
    Hiç karakter seti kullanmıyorum direkt kodları yazdım hocam normalde 8859-0 8859-1 windows 2254 vs vs vs ne kadar varsa kullandım ama işe yaramadı problem sanırım direkt kodları yazdığım için çıkıyor yani ne <HTML></HTML> ne <BODY></BODY> hiç birisi yok sadece kodlar var ondan olabilir mi?
  • 18-05-2009, 02:18:22
    #6
    Misafir
    Bu sorun tasarımdan oluyor sanırım bendede farklı tasarımlar kullanıyoum bazılarında böyle oluyor
    Php editörü kodlama Ansi olması gerekiyormuş
  • 18-05-2009, 02:34:17
    #7
    Üyeliği durduruldu
    html kullan, include ettigin sayfada kullanma, normal sayfadna kesinlikle html ve body taglarini kullan ozellikle head cok onemli bunlarin arasina karakter setini belirtecek kodu yaz ve kaydet sorun duzelecektir..

    orn:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    </head><body>

    kodlar ve include sayfan

    </body></html>
  • 18-05-2009, 02:55:05
    #8
    ByMsT adlı üyeden alıntı: mesajı görüntüle
    Bu sorun tasarımdan oluyor sanırım bendede farklı tasarımlar kullanıyoum bazılarında böyle oluyor
    Pph editörü kodlama Ansi olması gerekiyormuş: )
    dreamweaver kullanıyorum hocam ansidir herhalde o

    Edit: değilmiş Kodları kopyalayıp not defterinde ansi kullanarak tekrar kaydettim ve düzeldi çok sağol arkadaşım demek ki koskoca dreamweaver bi not defteri kadar olamıyomuş (yada ben ayarlarını bilmiyorum )


    kuaza adlı üyeden alıntı: mesajı görüntüle
    html kullan, include ettigin sayfada kullanma, normal sayfadna kesinlikle html ve body taglarini kullan ozellikle head cok onemli bunlarin arasina karakter setini belirtecek kodu yaz ve kaydet sorun duzelecektir..
    orn:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    </head><body>
    kodlar ve include sayfan
    </body></html>
    Hocam normal sayfalarda tabi ki html body vs var da include ettiğim sayfada yoktu zaten o sorun değilmiş ansi kullanarak çözüldü problem

    Benimkine benzer sorun yaşayan arkadaşlar için de örnek olsun bu konu kodları dreamweaverdan kopyalayıp not defterinin içine yapıştırdım farklı kaydet deyip en alttan ansiyi seçtim ve düzeldi

    Yardım olan tüm arkadaşlara çok teşekkürler
  • 18-05-2009, 04:25:17
    #9
    Üyeliği durduruldu
    ansi = turkce karakterlerin utf-8 e cevrilmesi sanirim. eger karakter kodlamanizi ogrenseydim bunuda onderecekti.. neyse sorun cozulmus, kolay gelsin..