• 30-01-2008, 09:53:12
    #1
    Merhaba arkadaşlar hosting makine değiştirdi ve benim sitemde türkçe karakterler artık çıkmıyor aslında her yerinde değil sadece include ettiğim dosyalarda.. DB kayıtlarına baktım son 10 kayıtta türkçe karakterler yok ama mesela Devamı >> die bir link var haberin devamını okumak için tıklanılan yaa o bile Devamy>> olarak çıkıyor kafayı yiyeceğim Türkçe ISO olarak ayarladım oLmadı Türkçe Windows olarak ayarlıyorum oda oLmuyor lütfen bana yardımcı oLur db dekilerini düzeltirim ama bu include ettiğim dosyadaki normal değişkenleri nasıl düzelteceğim... Teşekkür ederim şimdiden eğer siteyi görmek isterseniz ?av?at Me?eli Karagöl - Ana Sayfa [Ho? Geldiniz] beLki yasaktır ama derdimi tam anlatmak için siteye bi bakın..
  • 30-01-2008, 09:56:09
    #2
    Mesela bu devamı>> böLümü asp kod dosyada

    Response.Write(Satir(strHaberOzet) &"&nbsp;<a href="""& strScriptYolu &"haber/"& intHaberID &"-"& CreateURL(strHaberBaslik) &".html"">Devamı »</a></div><br style=""clear:both"" /><hr>")

    olarak kayıtlı ama sitede Devamy» olarak çıkıyor yiyecem kafayı :S
  • 30-01-2008, 16:39:10
    #3
    eğer türkçe karakter problemi yaşadığın kelimeleri db'den çekiyosan..aşağıdaki fonksiyonu bi asp yap kaydet sonra çektiğin verileri

    kontrol( veri )

    olarak yaz düzelir...

    <%
    'FORM TEMIZLEME
    Function kontrol(metin)
    metin = Replace(metin,"ş","s", 1, -1)
    metin = Replace(metin,"Ş","S", 1, -1)
    metin = Replace(metin,"%3A",":", 1, -1)
    metin = Replace(metin,"%2C",",", 1, -1)
    metin = Replace(metin,"%20"," ", 1, -1)
    metin = Replace(metin,"%0D%0A","<br>", 1, -1)
    metin = Replace(metin,"%21","!", 1, -1)
    metin = Replace(metin,"%28","(", 1, -1)
    metin = Replace(metin,"%29",")", 1, -1)
    metin = Replace(metin,"ğ","g", 1, -1)
    metin = Replace(metin,"Ğ","G", 1, -1)
    metin = Replace(metin,"İ","I", 1, -1)
    metin = Replace(metin,"ı","i", 1, -1)
    metin = Replace(metin,"%E7","ç", 1, -1)
    metin = Replace(metin,"%C7","Ç", 1, -1)
    metin = Replace(metin,"%F6","ö", 1, -1)
    metin = Replace(metin,"%D6","Ö", 1, -1)
    metin = Replace(metin,"%FC","ü", 1, -1)
    metin = Replace(metin,"%DC","Ü", 1, -1)
    metin = Replace(metin,"&quot;","&quot;", 1, -1)
    kontrol = metin
    End Function
    %>
  • 01-02-2008, 11:31:29
    #4
    db de değiL normal değişkenlerde de aynı oLuyor..
  • 01-02-2008, 13:44:00
    #5
    Üyeliği durduruldu
    Fonksiyonla çözmek değilde sayfa codepage'larını değişmen daha mantıklı.

    Sayfanın başına ;

    Alıntı
    <%
    Response.Charset = "iso-8859-9"
    Response.Charset = "WINDOWS-1254"
    Session.CodePage = 1254
    %>
  • 01-02-2008, 19:28:56
    #6
    JerusaLem dediği olmazsa bunu dene
    Alıntı
    <%
    Session.CodePage=1252
    Response.CharSet = "iso-8859-9"
    %>
  • 02-02-2008, 12:06:35
    #7
    webwiz kullanıyorsun sanırım
    geçmiş olsun
    onun çözümü inan çok zor
    bir sürü sorgu yazman lazım
  • 17-02-2008, 23:17:38
    #8
    Aga o olayı bende yaşıyorum. Sen normal sayfada varolan değişkenlere yüklenmiş olan türkçe karakterlerden bahsediyorsun. Bunu ben bir kaç yöntemle çözdüm ama gerçekten çözümü zor. Mesela sayfanda asd değişkeninde "Devamı" yüklü olsun. Sayfayı editörle açtığında bende en azından ı harfleri yani türkçe karakterler çıkmıyordu. Notepadle açtım. Düzelttim. Sonra farklı kaydet diyerek benzeri isimle kaydettim. Bu şekilde çözüyorum. Diğer şekli ise bunu frontpage de yaşadım. 2003 kullanırken 2007'e geçtim. 2007 ingilizceydi. 8 tane web sayfam bu yüzden haşat oldu. 10'a yakını masaüstünde olduğundan kurtardım . Karakterler bir anda ingilizceye döndü. Herneyse bunuda 2003 de bir diller.asp diye bir bölüm oluşturdum. Yani dil dosyası. Mesela devamı değişkenini burda oluşturorum. Sonra include ediyorum. Sende notepadde bunu yaz. Sonra include çek. bende oluyor. Dene istersen
  • 18-02-2008, 14:26:00
    #9
    hocam siteye bakamadım sayfa görüntülenemiyor.
    webwizturk.com adresinde vardı.mysql kurmuştum ben fakat türkçe sorunları vardı orda bi konu vardı hallettim ordan