• 20-07-2005, 03:43:25
    #1
    Üyeliği durduruldu
    Siteme arama motoru tarzı birşey yaptım. Aranılan kelimeler, bulunan kayıtlarda highlight yaptırıyorum.

    Kod budur. İşine yarayan kullansın.

    <%
    q = Request.QueryString("q")
    ' Comment in soldan 200 karakterini alıyorum. isteyen bu satırı kaldırabilir.
    Comment = left(rs("Comment"),200)
    Comment = Replace(Comment,q,"<span style='background-color: #FFFF00'><b>"&q&"</b></span>")
    Response.Write Comment
    %>

    Herneyse, Sorun şu.

    Replace yaparken, büyük-küçük harf farklılıkları varsa, yazıyı değiştirmiyor. Yani diyelimki, "Ağaç" diye aradım. Kayıt "ağaç" ise kayıdı database den alıyorum fakat Replace çalışmıyor. İlla "Ağaç" ı alan içinde arıyor.

    Tüm karakterleri küçük harfe çevirmek için ne yapmam gerekir? Doğrusu başka bölümlerde de bu kod çok işime yarar.
  • 20-07-2005, 05:33:54
    #2
    Misafir
    küçük harf büyük harf eşleştirmesi vardı. hepsini küçük harfe dönüştürüyordu. Öyle birşey işine yarar sanırım ama araştırdım bulamadım yarın veya sonraki günlerde uni hocam online olduğunda hocama sorayım cevabını öğrenirsem yazayım.
  • 20-07-2005, 16:33:12
    #3
    Üyeliği durduruldu
    Lowercase li bişi hatırlar gibiyim sanki. haber bekliyorum
  • 20-07-2005, 22:24:48
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Lcase("BÜYÜK YAZILAR KÜÇÜLTÜLÜR ")
  • 21-07-2005, 00:06:52
    #5
    Üyeliği durduruldu
    lcase türkçe karakterlerleri çeviremez. aşağıdaki kod kesin çözüm.

    <%
    q = replace(q,"Ğ","ğ")
    q = replace(q,"Ü","ü")
    q = replace(q,"Ş","ş")
    q = replace(q,"İ","i")
    q = replace(q,"Ö","ö")
    q = replace(q,"Ç","ç")
    q = lcase(q)
    %>
  • 21-07-2005, 01:00:30
    #6
    Üyeliği durduruldu
    çok teşekkürler herkese.
  • 04-04-2007, 03:19:25
    #7
    <%
    function trsil(tag)
    tag = Replace (tag ,"ç","c")
    tag = Replace (tag ,"ğ","g")
    tag = Replace (tag ,"ö","o")
    tag = Replace (tag ,"ü","u")
    tag = Replace (tag ,"ı","i")
    tag = Replace (tag ,"ş","s")
    tag = Replace (tag ,"Ç","C")
    tag = Replace (tag ,"Ğ","G")
    tag = Replace (tag ,"Ö","O")
    tag = Replace (tag ,"Ü","U")
    tag = Replace (tag ,"İ","I")
    tag = Replace (tag ,"Ş","S")
    trsil=tag
    end function
    %>

    kullanarak deniyorum.

    gelen tag verisi= şğüçöı ŞĞÜÇÖİ
    trsil function'un çıktısı= ğUşCOı ĞUŞCOİ
    trsil function'undan çıkmasını beklediğim= sgucoi SGUCOI

    ama bir türlü olmuyo :S:S:S::SS yardım please...
  • 04-04-2007, 10:54:36
    #8
    Üyeliği durduruldu
    sayfa ve script dili seçiminin türkçe olduğuna eminmisin?
  • 04-04-2007, 12:35:40
    #9
    evet . meta-tagları gayet özenli bi şekilde kontrol ettim. ne yaptıysam hala daha aynı :s


    Edit: Şuanki ayarlara göre localhost'ta sorunsuz çalışıyor fakat hostinge atınca dediğim problemle karşılaşıyorum :s