RE: [Linux-programlama] soap responsunda duzgun gelen karakterleriekrana problemsiz yazamiyorum!

---------

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

From: Agah ALICI (agah@sakarya.edu.tr)
Date: Mon 11 Sep 2006 - 13:53:34 GMT


Ş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


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.