• 28-12-2007, 16:25:54
    #1
    Arkadaşlar video sciptimde türkçe karekterlerin hiçbiri gözükmuyor acaba bunu nasıl düzeltebilirim. Üzerinde çok değişiklik yapdım aramadığım yer kalmadı.

    Örnek link

    haktan-bo-showda-canl-yaynda-bekleme-artk.html

    Türkçe karekterler bu şekilde yok oluyor.

    httacess dosyam

    Alıntı
    Options +FollowSymlinks
    ErrorDocument 400 /index.php
    ErrorDocument 401 /index.php
    ErrorDocument 402 /index.php
    ErrorDocument 403 /index.php
    ErrorDocument 404 /index.php
    RewriteEngine on
    RewriteBase /
    RewriteRule ^video/([_a-zA-Z0-9-]+)/([_A-Za-z0-9-]+).html/?$ video.php?video=$1 [L]
    RewriteRule ^izle/([a-zA-Z]+).html/?$ index.php?s=$1 [L]
    RewriteRule ^page/([a-zA-Z]+)/([0-9]+).html?$ index.php?s=$1&page=$2 [L]
    RewriteRule ^etiket/(.*)/page-([0-9]+).html?$ find.php?search=$1&page=$2 [L]
    RewriteRule ^etiket/(.*).html?$ find.php?search=$1 [L]
    RewriteRule ^kategori/([_a-zA-Z0-9-]+).html?$ find.php?search=$1&cat=1 [L]
    RewriteRule ^kategori/([_a-zA-Z0-9-]+)/page-([0-9]).html?$ find.php?search=$1&cat=1&page=$2 [L]
    RewriteRule ^user/(.*).html?$ find.php?u=$1 [L]
    RewriteRule ^user/(.*)/page-([0-9]+).html?$ find.php?u=$1&page=$2 [L]
    vs.js dosyasında şöyle bir satır var

    Alıntı
    newstr = newstr.replace(/\./g,"\.");
    newstr = newstr.replace(/\*/g,"\*");
    newstr = newstr.replace(/\+/g,"\+");
    newstr = newstr.replace(/\?/g,"\?");
    newstr = newstr.replace(/\=/g,"\=");
    newstr = newstr.replace(/\!/g,"\!");
    newstr = newstr.replace(/\:/g,"\:");
    newstr = newstr.replace(/\|/g,"\|");
    newstr = newstr.replace(/\\/g,"\\");
    newstr = newstr.replace(/\//g,"\/");
    newstr = newstr.replace(/\(/g,"\(");
    newstr = newstr.replace(/\)/g,"\)");
    newstr = newstr.replace(/\[/g,"\[");
    newstr = newstr.replace(/\]/g,"\]");
    newstr = newstr.replace(/\{/g,"\{");
    replace ile değişikler yapdım yine sonuç alamadım acaba nerde hata yapıyorum nereyi düzeltmem lazım ?
  • 29-12-2007, 02:50:31
    #2
    en mantiklisi url deki turkce karekterleri ingilizce ile degistirmen.

    mesela

      $bul[] = 'ç'; 
      $bul[] = 'ö';
     
      $degistir[] = 'c';
      $degistir[] = 'o';
     
      $yeni = str_replace($bul, $degistir, $yeni);
    url zaten turkce karekteri desteklemiyor bildigim kadariyla.

    saygilar


    ---------------------

    Rapidme
    Rapidshare application

    ---------------------
  • 29-12-2007, 14:38:09
    #3
    scriptin bir yerinde includeli bir dosya ve bu dosyada aA-zZ-09 harici okumamasını isteyen bir kod vardır onu bulup kaldıracaksın 1
    daha sonra scripti kendi diline yada her dili her harfi okuması için utf-8 şeklinde düzenlemelisin 2
  • 29-12-2007, 17:39:25
    #4
    autovideo scripti 5 mi bu scirpt eğer o ise çok uğraştırır. 3 versiyonda temizleyene kadar tüm kodların içine daldım.
  • 29-12-2007, 22:34:45
    #5
    Yardımcı olan arkadaşlara tesekkürler.

    @ßaron evet o script, bende tüm kodların içine daldım. Acaba fikir verirmisin api.php den mi yapmak gerekiyor?