Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

PHP kelimeyi harf harf yazdırdığımda türkçe karekter sorunu

Konu, 'CMS sistemler (Wordpress PhpBB Drupal Xenforo vs.)' kısmında teknogenclik tarafından paylaşıldı.


  1. teknogenclik

    teknogenclik Seçkin Üye Seçkin Üye

    Kayıt:
    18 Mayıs 2013
    Mesajlar:
    496
    Beğeni:
    44
    Kod:
    <meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    $k="işğiniz";
    $i=0;
    echo $k;
    while ($k[$i]!=" "){
    echo $k[$i]."<br>";
    $i++;
    }
    ?>
    Bu $k değişkenini normal yazdırdığımda sorun yok ancak dizi şeklinde ( $k[0], $k[1]) yadırmak istediğimde Türkçe karekter problemi oluyor.

    Bu sorunu nasıl aşarım bilen var mı? çok aradım bulamadım
     
  2. dokmeefrail

    dokmeefrail Süper Üye Süper Üye

    Kayıt:
    14 Kasım 2007
    Mesajlar:
    1.622
    Beğeni:
    83
    hocam substr dene sorun çözülür sanıyorum
     
  3. yakuphan

    yakuphan Hiperaktif Üye Hiperaktif

    Kayıt:
    7 Nisan 2007
    Mesajlar:
    4.138
    Beğeni:
    361
    mb_substr'yi deneyin. Türkçe karakterlerde sorun yaratmaz.
     
  4. teknogenclik

    teknogenclik Seçkin Üye Seçkin Üye

    Kayıt:
    18 Mayıs 2013
    Mesajlar:
    496
    Beğeni:
    44
    Hocam helalin var kurtardın beni :roll:

    Kod:
    <?php
    $degisken = "Php deneme ve örnekler";
    for ($i=0; $i<20; $i++)
    {
    $sonhali = mb_substr($degisken, $i, 1, 'UTF-8'); 
    echo $sonhali."<br>";
    }
    ?>
    

    ekran çıktısı
    P
    h
    p

    d
    e
    n
    e
    m
    e

    v
    e

    ö
    r
    n
    e
    k
    l
    e
    r
     
  5. teknogenclik

    teknogenclik Seçkin Üye Seçkin Üye

    Kayıt:
    18 Mayıs 2013
    Mesajlar:
    496
    Beğeni:
    44
    teşekkürler hocam :+1:
     

Sayfayı Paylaş /bbnetsosyal