• 17-01-2015, 21:57:25
    #1
    $file = file_get_contents('http://data.e-gov.az/api/v1/IEGOVService.svc/GetMeaningOfName/'.$_POST["adlar"].'');
    
    $json = json_decode($file);
    jquery ile sayfadaki inputdan veri alarak apiyi decode etiğim sayfaya post ederken bir sorun yok değer de dönüyor.

    Fakat Türkçe karakterli bir değer gönderdiğimde boş dönüyor.

    normal echo ile post ediğim değeri yazdırabiliyorum yani post ederek geri alabiliyorum ama api linkine $_POST["adlar"] seklinde yazdigim alanda sanırım sorun oluyor.

    bilmem anlatabildim mi?

    yardımcı olabilecek biri var mı sorunu çözmekte?
  • 17-01-2015, 22:02:18
    #2
    sayfa utf-8 mi?
  • 17-01-2015, 22:09:17
    #3
    evet utf-8 normal veb sayfalarımda böyle sorunlar yaşamıyoru kesinlikle sadece ilk kez böyle bir sorunla karşılaştım json dan veri alarken. aslında jsondan gelen veride türkçe karakter sorunu yok.

    sadece zannediyorum ilk sayfadan post ederken girdiğim türkçe karakter diğer sayfada kod kısmında sorun oluşturuyor. ama echo ile yazdırdığım da return olduğu için doğru gözüküyor anlamadım gitti
  • 17-01-2015, 22:14:52
    #4
    Üyeliği durduruldu
    anarsamadov adlı üyeden alıntı: mesajı görüntüle
    evet utf-8 normal veb sayfalarımda böyle sorunlar yaşamıyoru kesinlikle sadece ilk kez böyle bir sorunla karşılaştım json dan veri alarken. aslında jsondan gelen veride türkçe karakter sorunu yok.

    sadece zannediyorum ilk sayfadan post ederken girdiğim türkçe karakter diğer sayfada kod kısmında sorun oluşturuyor. ama echo ile yazdırdığım da return olduğu için doğru gözüküyor anlamadım gitti
    $url = urlencode("http://data.e-gov.az/api/v1/IEGOVService.svc/GetMeaningOfName/".$_POST['adlar']);

    $file = file_get_contents($url);
    $json = json_decode($file);
  • 17-01-2015, 22:20:22
    #5
    malesef olmadı
  • 17-01-2015, 22:21:24
    #6
    Üyeliği durduruldu
    örnek bir isim söyler misin, ben bu şekilde yaptığımda Türkçe karakter içeren isimlerde problem çıkmadı
  • 17-01-2015, 22:30:34
    #7
    Koroğlu mesela

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:23:07 -->-> Daha önceki mesaj 00:22:27 --

    Normal manuel olarak linki adres çubuğuna yazarsam türkçe karakter kullanırsam sorun yok ama sayfada oluyor malesef

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:30:34 -->-> Daha önceki mesaj 00:23:07 --

    http://www.texnorazzi.com/

    burada azerbaycan adlarinin manasi yani en alttaki bolumde deneyebilirsiniz

    deneme için azerbaycanda isim söylim: anar, emin, çiçək, şəlalə, koroğlu
  • 17-01-2015, 22:32:10
    #8
    Üyeliği durduruldu
    anarsamadov adlı üyeden alıntı: mesajı görüntüle
    Koroğlu mesela

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:23:07 -->-> Daha önceki mesaj 00:22:27 --

    Normal manuel olarak linki adres çubuğuna yazarsam türkçe karakter kullanırsam sorun yok ama sayfada oluyor malesef

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:30:34 -->-> Daha önceki mesaj 00:23:07 --

    http://www.texnorazzi.com/

    burada azerbaycan adlarinin manasi yani en alttaki bolumde deneyebilirsiniz

    deneme için azerbaycanda isim söylim: anar, emin, çiçək, şəlalə, koroğlu
    Ben isimleri urlencode ile geçirip o şekilde url'e ekleyerek denemeler yaptım, çalışıyor.
  • 17-01-2015, 22:34:52
    #9
    Muhammed_Takis adlı üyeden alıntı: mesajı görüntüle
    Ben isimleri urlencode ile geçirip o şekilde url'e ekleyerek denemeler yaptım, çalışıyor.


    tam şekilde kodları tabilir misiniz? çalışır bir şekilde tüm kodları