From: hüseyin özbey (huseyin_ozbey@evkur.com.tr)
Date: Mon 11 Sep 2006 - 13:36:05 GMT
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></IleBagliIlceListesiGetir></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><IleBagliIlceListesiGetirResponse xmlns="http://kps.nvi.gov.tr/WS/Public"><IleBagliIlceListesiGetirResult><IlceBilgisi><Kod>1243</Kod><Ad>ÇAYIRLI</Ad><IlKod>24</IlKod></IlceBilgisi><IlceBilgisi><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</Ad><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></IleBagliIlceListesiGetirResponse></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