[Linux-programlama] soap responsunda duzgun gelen karakterleri ekrana problemsiz yazamiyorum!

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: hüseyin özbey (huseyin_ozbey@evkur.com.tr)
Date: Mon 11 Sep 2006 - 15:09:59 GMT


SOAP destegi php5 ile geliyor diye biliyorum. Halbuki ben php4 kullaniyorum. Respons u parse etmeyi planliyorum baska yol yoksa.
Saygilarimla

Huseyin A. Ozbey

-----Original Message-----
From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr]On Behalf Of Agah
ALICI
Sent: Monday, September 11, 2006 4:54 PM
To: linux-programlama@liste.linux.org.tr
Subject: RE: [Linux-programlama] soap responsunda duzgun
gelenkarakterleriekrana problemsiz yazamiyorum!

Þahsi tavsiyem php'nin soap modülünü aktive edip onu kullanman.
Bende ayný problemle karþýlaþmýþtým.
Php'nin orijinal modülü nusoap'a göre 10 kat daha hýzlý çalýþýyor ve
karakter problemi çýkmýyor...

-----Original Message-----
From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of hüseyin
özbey
Sent: Monday, September 11, 2006 4:36 PM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] soap responsunda duzgun gelen
karakterleriekrana problemsiz yazamiyorum!

Merhaba
Debug yaptirdigimda ekrana yazdigim bozuk karakterleri
IleBagliIlceListesiGetirResult array inde goruyorum. Response um dogru
gelirken neden bu array in icerigi bozuk acaba?

Saygilarimla

Huseyin A. Ozbey

return=array(1) {
  ["IleBagliIlceListesiGetirResult"]=>
  array(1) {
    ["IlceBilgisi"]=>
    array(9) {
      [0]=>
      array(3) {
        ["Kod"]=>
        string(4) "1243"
        ["Ad"]=>
        string(7) "?YIRLI"
        ["IlKod"]=>
        string(2) "24"
      }
      [1]=>
      array(3) {
        ["Kod"]=>
        string(4) "1318"
        ["Ad"]=>
        string(15) "ERZ?NCAN MERKEZ"
        ["IlKod"]=>
        string(2) "24"
      }
      [2]=>
      array(3) {
        ["Kod"]=>
        string(4) "1406"
        ["Ad"]=>
        string(4) "?L?Gquot;
        ["IlKod"]=>
        string(2) "24"
      }
      [3]=>
      array(3) {
        ["Kod"]=>
        string(4) "1459"
        ["Ad"]=>
        string(5) "KEMAH"
        ["IlKod"]=>
        string(2) "24"
      }
      [4]=>
      array(3) {
        ["Kod"]=>
        string(4) "1460"
        ["Ad"]=>
        string(8) "KEMAL?YE"
        ["IlKod"]=>
        string(2) "24"
      }
      [5]=>
      array(3) {
        ["Kod"]=>
        string(4) "1583"
        ["Ad"]=>
        string(8) "REFAH?YE"
        ["IlKod"]=>
        string(2) "24"
      }
      [6]=>
      array(3) {
        ["Kod"]=>
        string(4) "1675"
        ["Ad"]=>
        string(6) "TERCAN"
        ["IlKod"]=>
        string(2) "24"
      }
      [7]=>
      array(3) {
        ["Kod"]=>
        string(4) "1853"
        ["Ad"]=>
        string(6) "??L?quot;
        ["IlKod"]=>
        string(2) "24"
      }
      [8]=>
      array(3) {
        ["Kod"]=>
        string(4) "1977"
        ["Ad"]=>
        string(9) "OTLUKBEL?"
        ["IlKod"]=>
        string(2) "24"
      

-----Original Message-----
From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr]On Behalf Of hüseyin
özbey
Sent: Monday, September 11, 2006 4:26 PM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] soap responsunda duzgun gelen
karakterleriekrana problemsiz yazamiyorum!

Merhaba
php4 e soap destegini nusoap kullanarak verip tc kimlik no sorgulama ve
dogrulama yapiyorum ama dönen bilgiyi ekrana bastigimda karakterler ile
ilgili sikintim var.
Response u ekrana yazdiriyorum, düzgün karakterlerler gelmiþ ama bu bilgiyi
ekrana düzgün bir þekilde basamiyorum. Aþaðýda responsta gordugunuz ilçe
isimlerinin ekrana basarken türkçe karakterlerin hepsi bozuk cikiyor.
Oysaki karakter set utf-8, xml in encoding i utf-8.

Acaba nerede hata yapiyorum?

Saygilarimla

Huseyin A. Ozbey

Request mesajim su sekilde:

POST /kpsPublic.asmx HTTP/1.0
Host: tckimlik.nvi.gov.tr
User-Agent: NuSOAP/0.7.2 (1.94)
Content-Type: text/xml; charset=UTF-8
SOAPAction: "http://kps.nvi.gov.tr/WS/Public/IleBagliIlceListesiGetir"
Content-Length: 471

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns8342="http://tempuri.org"><SOAP-ENV:Body><IleBagliIlceListesiGetir
xmlns="http://kps.nvi.gov.tr/WS/Public"><ilKodu>24</ilKodu></IleBagliIlceLis
tesiGetir></SOAP-ENV:Body></SOAP-ENV:Envelope>

Response uda su sekilde aliyorum.
HTTP/1.1 200 OK
Connection: close
Date: Mon, 11 Sep 2006 12:47:29 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: KaleWEB
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Content-Length: 1111

<?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><IleBagliIlceListesi
GetirResponse
xmlns="http://kps.nvi.gov.tr/WS/Public"><IleBagliIlceListesiGetirResult><Ilc
eBilgisi><Kod>1243</Kod><Ad>ÇAYIRLI</Ad><IlKod>24</IlKod></IlceBilgisi><Ilce
Bilgisi><Kod>1318</Kod><Ad>ERZÝNCAN
MERKEZ</Ad><IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><Kod>1406</Kod><Ad>ÝL
ÝÇ</Ad><IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><Kod>1459</Kod><Ad>KEMAH<
/Ad><IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><Kod>1460</Kod><Ad>KEMALÝYE<
/Ad><IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><Kod>1583</Kod><Ad>REFAHÝYE<
/Ad><IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><Kod>1675</Kod><Ad>TERCAN</A
d><IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><Kod>1853</Kod><Ad>ÜZÜMLÜ</Ad>
<IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><Kod>1977</Kod><Ad>OTLUKBELÝ</Ad
><IlKod>24</IlKod></IlceBilgisi></IleBagliIlceListesiGetirResult></IleBagliI
lceListesiGetirResponse></soap:Body></soap:Envelope>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

 _________________________________________________________ Bu E-Posta
Sakarya Universitesi E-posta Sunucusu Araciligiyla Size Ulastirilmistir.
SAU >> BIDB >> Ar-Ge S.M. >> Sistem Yonetimi Servisi >> BitDefender
Antivirus Yazilimi Tarafindan Virus Taramasindan Gecirilmistir.

_________________________________________________________

Bu E-Posta Sakarya Universitesi E-posta Sunucusu Araciligiyla Size Ulastirilmistir.

SAU >> BIDB >> Ar-Ge S.M. >> Sistem Yonetimi Servisi

>> BitDefender Antivirus Yazilimi Tarafindan Virus Taramasindan Gecirilmistir.

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.