• 14-12-2010, 09:30:34
    #1
    Kurumsal PLUS
    Merhabalar,

    PHP ile xml oluşturuyorum. Fakat almış olduğum xml çıktısında ne yaparsam yapayım Türkçe karakter sorunu yaşıyorum. Saatlerdir işin içinden çıkamadım. Sizlerde bir el atarsanız sevinirim ^^

    Denenmiş yöntemler;

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <?xml version="1.0" encoding="utf-8"?>
    header("Content-Type: text/xml; charset=utf-8");
    gibi meta etiketlerin denedim. İlerleme 0.

    $turkce=array ("ı","Å?","ü","ç","ö","Ä?","ÅŸ","Ç","İ","ÄŸ","Å?","Ã-","Ü","ı","Å?","ç","ö","Ä?","ÅŸ","Ç","İ","ÄŸ","Å?","Ã-","Ü","ü","ÄŸ","Â","’","Ş","Åz","Äz"); 
    $ingilizce=array("ı","ş","ü","ç","ö","ğ","ş","Ç","ı","ğ","Ş","Ö","Ü","i","ş","ç","ö","ğ","ş","Ç","ı","ğ","Ş","ö","Ü","ü","ğ"," ","'","Ş","Ş","Ğ");
    Şeklinde replace denedim. Yine elde var 0.


    Ayrıca dosya yapısı olarak utf-8 değişikliğini denedim. Notepad++ ve Notepad ile denedim.


    Velhasıl bu türkçe karakter sorunu saatlerimi yedi. Her türlü yöntemi denedim diyebilirim. Ama PHP ile XML çıktısı aldığımda XML'de Türkçe karakter sorunu yaşıyorum.
  • 14-12-2010, 23:33:11
    #2
    Charset olarak iso-8859-9
    denediniz mi?
  • 19-12-2010, 05:45:08
    #3
    Kurumsal PLUS
    8859-9'uda denedim ne yazık ki oda olmadı. Ama sorun çözüldü. Bu işlemleri iptal edip başka bir fonksiyon ile çalıştım. Sorunu çözdüm diyemem. Yolumu değiştirdim desek daha mantıklı. Aynı problemle karşılaşan arkadaşlara duyrulur.