Anlamsız Bir Sorun!

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsayisciAsayisci
    Asayisci
    Asayisci's avatar
    Kayıt Tarihi: 14/Eylül/2009
    Erkek

    Merhaba arkadaşlar.

    Asp.net + Devexpress componenti ile birlikte geliştirdiğim bir script var.
    Sayfalardan birinde yine Devexpress'e ait olan BootstrapGridView1 nesnesi kullanıyorum.
    Bunun da kendi içinde bi SearchPanel'i var. Projeyi kendi local bilgisayarımda çalıştırdığımda sorunsuz çalışıyor.

    Ama server'a yüklediğimde İ,Ş,Ç gibi türkçe karakterlerde arama paneli (SearchPanel) sonuç vermiyor.
    Sunucunun dilini türkçe vs yaptım dil paketini yükledim ama nafile sonuç alamadım.

    Sizce sorun nedir?

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    31 yaşında emekli
    ajan1111
    ajan1111's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek

    ben o dediğin dilleri bilmiyorum asp.net sadece duydum devexpress diye bişey duymadım bile (: sadece fikir olarak söylüyorum; İ, Ş, Ç gibi türkçe karakterleri değiştiremez misin? yaşım 35 liseyi bilgisayar bölümü programcılık okumuştum  hatırladığım kadarıyla "replace" diye komut yok muydu? string ifade de karakter değiştirme gibi bişey işini görmez mi?

    yani düz mantık atıyorum; ismim "yağız" daha databaseye kayıt ederken replace komutuyla "yagiz" olarak kayıt etsen, okurkende yine mecburen ingilizce karakter okutacan ama ekrana yazdırırken "g" ve "i" harflerini yine replace deyip "ğ" ve "ı" olarak değiştirebilirsin.

     

    düz mantıkla en basitçe hali;

    databaseye yazdırırken mesela;   

    database1.isim=text1.text="yağız"

    if text1.text ( "ğ" varsa değiştir=g     "ı" varsa değiştir=i ) 

    end if

    databaseye böyle kayıt edecek yani ingilizce karakter olarak, yani işlem yaparken ingilizce karakter olarak işlem yapacağı için hata vermeyecektir, 

    okuturken ve ekrana yazdırırken de;

    text2.text=database1.isim   ("yağız" olarak alacak)

    if text2.text ( "g" varsa değiştir "ğ"   "i" varsa değiştir=ı )

    end if

    msgbox text2.text

     

    deyince "yağız" olarak okuyup yazmaz mı?

     

    böyle böyle her türkçe karaktere karşılık bişeyler yazman gerek bence en temiz prof. çözüm türkçe dil paketi olayını halletmen gerek (;


    Kayalardan kayarım yoktur benim ayarım (;
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    Sorunun tam olarak nerede olduğunu anlamak için network isteklerine bak. 

    Belki de utf8 meta tag'ına ihtiyacın vardır. 


    0x0480 takilin madem ﷽﷽﷽
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cukurova
    cukurova's avatar
    Kayıt Tarihi: 21/Aralık/2003
    Erkek

    Dil seçeneği local serverdan  alıyorsa, html içerisine lang etiketi ekleyip dene;

    <!doctype html>
    <html lang="tr">

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    Search'i db de yapıyorsun DB configi ile alakalı bir durumdur o tarafa bak (stackoverflow da çok fazla bu mevzu var). DB'ye kaydın doğru atıldığından da emin ol. İleride bu sorunları yaşamamak için kurulumu dockerize etmeni öneririm.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsayisciAsayisci
    Asayisci
    Asayisci's avatar
    Kayıt Tarihi: 14/Eylül/2009
    Erkek
    cukurova bunu yazdı

    Dil seçeneği local serverdan  alıyorsa, html içerisine lang etiketi ekleyip dene;

    <!doctype html>

     

    aynen dediğin gibiymiş hocam. 
    ben işi tersten yaptım sadece.
    sunucunun dilini değiştirdim.
    Türkçe dil paketini yükledim 
    sonra varsayılan dil olarak Türkçe yi seçtim 

    sorun düzeldi.
    Teşekkürler.

Toplam Hit: 1261 Toplam Mesaj: 6
devexpress