🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52546

Re: SOAP::Lite i problem z kodowaniem

#52546
From: Stachu 'Dozzie' K.
Date: Thu, 01 Aug 2013 09:08
30 lines
2254 bytes
On 2013-08-01, Giz <giz@nospam.pl> wrote:
> Mam problem z SOAP::Lite
> Wysyłam po przez niego dane na pewien serwer i niestety ale polskie znaki 
> błędnie docierają.
>
> Tekst wcześniej przygotowuje w kodowaniu utf-8 ale także próbowałem w 
> ISO-8859-2
> i odpowiednio ustawiam encoding poniżej
>
> my $client=SOAP::Lite -> proxy($host)->encoding('UTF-8');
>
> Jednak cały czas wynik po drugiej stronie dociera w nieprawidłowy sposób.
> Także przechwytując wysyłane dane widzę, że jest źle kodowane.
>
> Gdy wysyłam jako UTF-8 to w podglądzie widzę ewidetnie jakby dane były 
> niepotrzebnie jeszcze raz zamieniane na UTF-8
> (dane wychodzą podwójnie zakodowane)

A co przekazujesz do SOAP::Lite? Bajtstringi czy tekst w wewnętrznym
kodowaniu Perla? (To znaczy: używasz pragmy encoding?)
#v+
$ perl -mencoding=utf8 -e '$char = substr "ą", 0, 1; $code = ord $char; printf "0x%02x\n", $code'
0x105
$ perl -e '$char = substr "ą", 0, 1; $code = ord $char; printf "0x%02x\n", $code'         
0xc4
#v-

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <slrnkvk9co.91q.dozzie@jarowit.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder4.news.weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
References: <ktd6pd$uie$1@news.task.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder4.news.weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.perl
Subject: Re: SOAP::Lite i problem z kodowaniem
Date: Thu, 1 Aug 2013 09:08:40 +0000 (UTC)
Organization: solani.org
Lines: 30
Message-ID: <slrnkvk9co.91q.dozzie@jarowit.net>
References: <ktd6pd$uie$1@news.task.gda.pl>
Mime-Version: 1.0
X-Trace: solani.org 1375348120 22014 eJwFwYEBwAAEA7CXGDXOUeP/E5bAQmNeD4TjcF6945dQsrmfZeHxUVsZsRYKSZnIOkFf/C38Eak= (1 Aug 2013 09:08:40 GMT)
X-Complaints-To: abuse@news.solani.org
NNTP-Posting-Date: Thu, 1 Aug 2013 09:08:40 +0000 (UTC)
User-Agent: slrn/pre1.0.0-18 (Linux)
X-User-ID: eJwFwQEBACAIA7BKIP5YxyP0j+CGoLNyE9wYDOFiI7rK7JhJ3uEnm9RTzeCGtM5deOkvPiA/EXo=
Cancel-Lock: sha1:VFD84voXibVm1bOSIRPMWM5Uzeo=
X-NNTP-Posting-Host: eJwNx8kBwDAIA7CVSsEQxgmH9x+h1U9QF+8whxsIdpos/4LUOotZDusG8hV5gnbUGM6drM77AS4xEeE=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit