• 18-09-2005, 01:15:51
    #1
    Üyeliği durduruldu
    ArkadaÅŸlar merhaba.
    benim kullandığım bir php scriptte Türkçe karakter sorunu var.

    http://www.klarnet.net/petek_dinçöz--hasta_ettin_(doktor_tavsiyesi)_bedava_mp3_indir.ht m
    bu arkadaşın yaptığı gibi yapmak istiyorum.Türkçe karakter kullanmayınca problem yok ama Türkçe karakterlerde sorun oluyor.
    biraz araştırdım htaccess dosyasına "AddDefaultCharset ISO-8859-9" bu kodu ekleyin demişler ama denedim olmadı.
    bende sanki sayfa yokmuş gibi davranıyor. ama firefoxda sorun yok.türkçe karekterleri acayip işaretlere çeviriyor ama yinede açıyor.

    Şimdiden teşekkürler.
  • 18-09-2005, 14:14:59
    #2
    Üyeliği durduruldu
    replace ile türkce karakterleri cevirebilirsin.
    tam detaylari bilenler yazsin. veya replace diye arastir.
  • 18-09-2005, 14:46:49
    #3
    Misafir
    <?php
    function temizle($dosyaadi){
    $dosyaadi = urldecode("$dosyaadi");
    $tr = array('ş','Ş','ç','Ç','İ','ı','Ğ','ğ','ü','Ü','ö','Ö');
    $eng= array('s','S','c','C','I','i','G','g','u','U','o','O');
    $sayilar = (count($tr)-1);
    for($i=0; $i <= $sayilar; $i++) {
    $dosyaadi = strtolower(str_replace("$tr[$i]","$eng[$i]","$dosyaadi"));
    }
    $dosyaadi = str_replace(" - ",".","$dosyaadi");
    $dosyaadi = str_replace(" ",".","$dosyaadi");
    return "$dosyaadi";
    }
    ?>
    sanırım böyle birşeydi
  • 23-04-2006, 10:38:44
    #4
    bunu .htaccess ile yapamazmıyız html için!
  • 23-04-2006, 11:10:42
    #5
    Üyeliği durduruldu
    benzer bir olayı bende uğraştım ama yapamadım bi türlü. incele aşağıdaki konuyu belki sen de olur.

    https://www.r10.net/php-asp-javascrip...il-yardym.html

    aynı dediğin gibi sayfa yok gibi davranıyor tarayıcı.
  • 27-04-2008, 06:31:47
    #6
    teşekkür ederim arkadaşım verdiğin bilgi sayesinde ben sorunumu halllettim.