• 20-01-2009, 19:33:14
    #1
    Üyeliği durduruldu
    Arkadaşlar internette baktım ancak sorunumlu ilgili net bir cevap bulamadım.

    ben bir değişkenine türkçe karakterlerden oluşan yazı atamak istiyorum ve onuda sayfaya olduğu gibi yazdırmak istiyorum örnek olarak

    $yazi = "Akşam, öğlen";

    bu değişkenimizi yazdırdığımız zaman "Aksam, oglen" şeklinde ekrana çıkıyor ben bunu olduğu gibi yani "Akşam, öğlen" şeklinde ekrana yazdırılmasını istiyorum.
    Acaba bunu nasıl yapabilirim?

    ACSII kodları denedim ancak olmadı..

    Şimdiden teşekkürler
  • 20-01-2009, 19:39:07
    #2
    sayfa karakter eşlemi ile uygun değilse gönderdiğiniz string hiçbir türlü görünmeyecektir.

    charset olarak ne kullanıyorsunuz? eğer utf 8 ise o türkçe karakterleri formdan ya da her nerden alıyorsanız artık değişkene vermeden önce replace etmeniz gerekecektir.
  • 20-01-2009, 19:56:02
    #3
    Üyeliği durduruldu
    kurabiye adam adlı üyeden alıntı: mesajı görüntüle
    sayfa karakter eşlemi ile uygun değilse gönderdiğiniz string hiçbir türlü görünmeyecektir.
    charset olarak ne kullanıyorsunuz? eğer utf 8 ise o türkçe karakterleri formdan ya da her nerden alıyorsanız artık değişkene vermeden önce replace etmeniz gerekecektir.
    Malesef formdan almıyorum siteme php kodu ile ekledim menüleri ve menüler türkçe karakterler içeriyor mesela "En Çok Okunanlar" Ç harfi C olarak gözüküyor bunu düzeltmeye çalışıyorum ancak bir çözüm bulamadım hala
  • 20-01-2009, 19:58:39
    #4
    Eğer düzelmesini istediğiniz harflerin sayısı az ise aşağıdaki utf8 karşılıklarını kullanarak bu işi elle de yapabilirsiniz.

    Ü <=> Ü
    Ş <=> ÅŸ
    Ğ <=> ÄŸ
    Ç <=> Ç
    İ <=> İ
    Ö <=> Ö
    ü <=> ü
    ş <=> ÅŸ
    ğ <=> ÄŸ
    ç <=> ç
    ı <=>ı
    ö <=> ö
  • 20-01-2009, 21:02:12
    #5
    Üyeliği durduruldu
    OGAN adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar internette baktım ancak sorunumlu ilgili net bir cevap bulamadım.
    ben bir değişkenine türkçe karakterlerden oluşan yazı atamak istiyorum ve onuda sayfaya olduğu gibi yazdırmak istiyorum örnek olarak
    $yazi = "Akşam, öğlen";
    bu değişkenimizi yazdırdığımız zaman "Aksam, oglen" şeklinde ekrana çıkıyor ben bunu olduğu gibi yani "Akşam, öğlen" şeklinde ekrana yazdırılmasını istiyorum.
    Acaba bunu nasıl yapabilirim?
    ACSII kodları denedim ancak olmadı..
    Şimdiden teşekkürler
    verinizin dil kodlaması ile sayfanızın dil kodlaması uyuşmuyor. Sayfanızda kullandığınız karakter seti ile ilgili konuyu biraz daha açabilirseniz daha hızlı çözüm bulunabilecegini düşünüyorum
  • 20-01-2009, 21:19:28
    #6
    Üyeliği durduruldu
    kurabiye adam adlı üyeden alıntı: mesajı görüntüle
    Eğer düzelmesini istediğiniz harflerin sayısı az ise aşağıdaki utf8 karşılıklarını kullanarak bu işi elle de yapabilirsiniz.
    Ü <=> Ü
    Ş <=> ÅŸ
    Ğ <=> ÄŸ
    Ç <=> Ç
    İ <=> İ
    Ö <=> Ö
    ü <=> ü
    ş <=> ÅŸ
    ğ <=> ÄŸ
    ç <=> ç
    ı <=>ı
    ö <=> ö
    Evet menü butonları için lazımdı çok işime yaradı teşekkürler...