Giriş Yap / Kayıt Ol

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Javascript Programlama
smmturk

türkçe karakter sorunu

  #1  
Okunmamış 12 Temmuz 2018, 18:38
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 20 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 27
Beğeniler: 2 / 2
Ticaret: 0, 0%
arkadaşlar merhaba siteme youtube arama bölümü yapıyorum herşey tm ama arama kısmında türkçe karakter sorunu oluyor mesela emre aydın yazınca arama yapmıyor emre aydin yazınca yapıyor bunu nasıl düzeltebilirim
js dosyası bu şekilde
Kod:
function tplawesome(e,t){res=e;for(var n=0;n<t.length;n++){res=res.replace(/\{\{(.*?)\}\}/g,function(e,r){return t[n][r]})}return res}

$(function() {
    $("form").on("submit", function(e) {
       e.preventDefault();
       // prepare the request
       var request = gapi.client.youtube.search.list({
            part: "snippet",
            type: "video",
            q: encodeURIComponent($("#search").val()).replace(/%20/g, "+"),
            maxResults: 10,
            order: "viewCount",
            publishedAfter: "2018-01-01T00:00:00Z"
       }); 
       // execute the request
       request.execute(function(response) {
          var results = response.result;
          $("#results").html("");
          $.each(results.items, function(index, item) {
            $.get("tpl/item.html", function(data) {
                $("#results").append(tplawesome(data, [{"title":item.snippet.title, "videoid":item.id.videoId}]));
            });
          });
          resetVideoHeight();
       });
    });
    
    $(window).on("resize", resetVideoHeight);
});

function resetVideoHeight() {
    $(".video").css("height", $("#results").width() * 9/16);
}

function init() {
    gapi.client.setApiKey("*************");
    gapi.client.load("youtube", "v3", function() {
        // yt api is ready
    });
}
palmara
  #2  
Okunmamış 12 Temmuz 2018, 20:46
Decimas Adlı Üyenin Avatarı
C# 30%, ASP 20%, PHP 25%
 
Üyelik Tarihi: 19 Nisan 2015
Yaş / Cinsiyet: 23 / Erkek
Ad, Soyad: Ey... Er...
Mesajlar: 535
Beğeniler: 167 / 70
Ticaret: 0, 0%
API'lerde genelde veri GET metodu ile alınır, gönderdiğin değer URL üzerinden iletildiği için dümdüz gitmez. Metin URL için encode edilmeli ama sanırım senin örneğindeki encode işlemi biraz özelleştirilmiş gibi duruyor.

PHP- Kodu:
encodeURIComponent($("#search").val()).replace(/%20/g"+"
kısmını şununla değiştirip bir dene bakalım nasıl bir sonuç verecek.

PHP- Kodu:
encodeURI($("#search").val()) 
Bir imkansıza inanıyorsan o tasarlanmıştır ve sende sadece onu savunuyorsundur.
  #3  
Okunmamış 12 Temmuz 2018, 20:51
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 20 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 27
Beğeniler: 2 / 2
Ticaret: 0, 0%
hocam sonuç yine aynı
  #4  
Okunmamış 12 Temmuz 2018, 21:25
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Mart 2018
Yaş / Cinsiyet: 20 / Erkek
Meslek: Bilişim
Konum: Denizli
Ad, Soyad: Se... Ka...
Mesajlar: 27
Beğeniler: 2 / 2
Ticaret: 0, 0%
hocam bir sorunum daha var şimdi sitede 2 tane input var biri url diğeri text 2 tane de buton var bu butonları nasıl ayırabilirim
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Javascript Programlama


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 16:39.