• 07-02-2010, 07:56:32
    #1
    Merhaba arkadaşlar 3 saat dir uğraşıyorum ve aşamadım şu sorunu kısaca bahsediyim Arkadaşlar Bir Siteden Başlıkları Çekiyorum Çektiğimde ise str_replace ile bozuk karakterleri filtreliyorum
    $kelime1=str_replace("ğ","ğ",$baslik);
    $baslikender=str_replace("ğ","ğ",$kelime1);
    $kelime2=str_replace("Äž","Ğ",$kelime1);
    $kelime3=str_replace("ü","ü",$kelime2);
    $kelime4=str_replace("Ü","Ü",$kelime3);
    $kelime5=str_replace("ş","ş",$kelime4);
    $kelime6=str_replace("Åž","Ş",$kelime5);
    $kelime7=str_replace("İ","İ",$kelime6);
    $kelime8=str_replace("ı","ı",$kelime7);
    $kelime9=str_replace("ö","ö",$kelime8);
    $kelime10=str_replace("Ö","Ö",$kelime9);
    $kelime11=str_replace("ç","ç",$kelime10);
    $kelime12=str_replace("Ç","Ç",$kelime11);

    Echo luyorum sayfaya gene karakter hatası var karakter set değiştiriyorum iso dışı karakter setlerinde türkçe karakter gözükmüyor iso da ise bozuk görünüyor :S bir türlü çözemedim başka ne yapıla bilir ?
  • 07-02-2010, 09:01:42
    #2
    Üyeliği durduruldu
    hocam sayfanın karakter kodlamasını utf-8 yap dene bakalım olucakmı
  • 07-02-2010, 10:49:55
    #3
    XiechenG adlı üyeden alıntı: mesajı görüntüle
    hocam sayfanın karakter kodlamasını utf-8 yap dene bakalım olucakmı
    hocam okumadan yorum yazmayın orada bütün karakter setlerini dedim
  • 07-02-2010, 11:00:39
    #4
    Eposta Aktivasyonu Gerekmekte
    echo larkan $kelime12 yi mi echo luyorsunuz
  • 07-02-2010, 11:16:14
    #5
    Üyeliği durduruldu
    inforesim adlı üyeden alıntı: mesajı görüntüle
    hocam okumadan yorum yazmayın orada bütün karakter setlerini dedim
    hocam okudum ama galiba yanlış anlamışım
    sen orda hepsini denedim yazsaydın bende ona göre yazardım yazımı

    ben utf-8 denenmemiş sandım o yüzden sormaya lüzum görmeden yazdım.

    çünkü bunlar utf-8`de normal gözükmesi gerekiyor.

    Dualwarior`udna sorduğu gibi echo`larken $kelime12`yimi echo`luyorsun?

    bu arada çok değişkene atama yapmışsın
    1 değişken ilede işi hall ede bilirsin
  • 07-02-2010, 11:52:30
    #6
    Üyeliği durduruldu
    Tek bir kod işini çözecektir.
     $baslik=iconv("utf-8","iso-8859-9",$baslik);