• 19-06-2013, 19:34:43
    #1
    Üyeliği durduruldu
    arraysearch türkçe karakterleri aramıyordu.bende strtr kullandım buda utf8 kodlamada saçmaladı.sonra,notpad++da kodlamayı ansi ye çevir dedim cok iyi calıştı sonra kodların arasına echo ile türkçe karakterleri yazdırdım sorun cıkmadı.
    bilmem gereken ne var.çünkü projeye bu kodlamayla devam edicem.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:34:43 -->-> Daha önceki mesaj 19:29:41 --

    ekleme olarak.bu kodlamayı kullandığım php dosyasını utf 8 kodlu php dosyasına cagırdıgımda problem yaşarmıyım
  • 20-06-2013, 00:46:19
    #2
    Utf-8 tüm dünya dillerini destekleyen bir karakter setidir ama iso-8859-9 sadece türkçe desteği vardır. Bu kodlama ile rusça , almanca , arapça vb dillerin işlemlerini yaptıramazsınız. size tavsiyem kesinlikle utf-8 den şaşmayın. Tek yapmanız gereken sitenizdeki kodlamayı utf-8 bomsuz yapın , Sayfa kodlamasını utf-8 yapın sorununuz tamamen ortadan kalkacaktır. iso-8859-9 da çalışan kodlamanın utf-8 ile çalışmaması gibi bir durum olamaz..
  • 20-06-2013, 10:19:39
    #3
    Üyeliği durduruldu
    Big_Turk adlı üyeden alıntı: mesajı görüntüle
    Utf-8 tüm dünya dillerini destekleyen bir karakter setidir ama iso-8859-9 sadece türkçe desteği vardır. Bu kodlama ile rusça , almanca , arapça vb dillerin işlemlerini yaptıramazsınız. size tavsiyem kesinlikle utf-8 den şaşmayın. Tek yapmanız gereken sitenizdeki kodlamayı utf-8 bomsuz yapın , Sayfa kodlamasını utf-8 yapın sorununuz tamamen ortadan kalkacaktır. iso-8859-9 da çalışan kodlamanın utf-8 ile çalışmaması gibi bir durum olamaz..
    utf 8 bomsuz ile utf8 arasında ne fark var?ben hep utf 8 kullanırım.
    şu kod bomsuzda çalışıyor utf8 de çalışmıyor o karakter dönüştürme işlemini yapmazsam ikisindede çalışmıyor(iconvden bahsediyorum)

    $yazi="AYŞE";
    $yazi = iconv("UTF-8", "Windows-1254", $yazi);
    $yazi = strtr($yazi, "ĞÜİŞÖÇ", "GUISOC");
    echo$yazi;
    edit
    buseferde strtr çalışmıyor.ya ben istiyorumki kelimedeki türkçe karakterler temizlensin yerine ingilizceleri gelsin sonra ekrana düzgünce bassın