[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 - 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


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.