Hallo Ralf,

Tradebit Service schrieb:
> 
> 
> hi,
> 
> das spiel geht leider noch weiter. wenn ihr selbst einen
> server betreibt und dort UTF-8 anhabt, aber lokal daten
> in latin1 verwendet, gibt es immer wieder Darstellungsprobleme!
> 
> verzwicktes beispiel, an dem ich gerade verzweifle:
> 
> http://www.bitclix.de/download.php
> 
> wenn Ihr den "Seelöwen" in den PayPal shopping cart legt, wird
> der String als de.UTF-8 an PayPal uebergeben. Das kapieren die
> aber nicht und ich sehe "%$" statt des Umlautes!
> 

Unter http://www.heise.de/kiosk/archiv/ct/06/09/214/ bekommst Du für 60
cent einen Artikel zu kaufen, der wirklich sehr aufschlussreich ist.
Eine Investition, die sich lohnt.

Trortzdem:
Mir ist aufgefallen, dass bei Deine eigenen Seite zwar der Server UTF-8
übermittelt, aber kein META Tag dafür definiert ist. Das kann schon mal
Probleme verursachen.

Ich sehe das Problem eher darin, dass die Daten nicht korrekt an PayPal
geschickt werden.

Eine Analyse dessen, was an den Paypal Server geschickt wurde, kannst Du
im Anhang sehen und bestätigt meine Theorie.
Dort sieht man, dass der Seelöwe URL Encoded an den Server von PayPal
geschickt wird, was dann "korrekt falsch" angezeigt wird. :-)

Unter http://de.selfhtml.org/html/formulare/definieren.htm findest Du
auch einen Hinweis (accept-charset) darauf wie man das lösen kann.

Ansonsten empfehle den Artikel zum Preis von einmal Sahne (ohne Eis).


-- 
Mit freundlichen Grüßen
Patrick Schulz

https://www.paypal.com/cgi-bin/webscr

POST /cgi-bin/webscr HTTP/1.1
Host: www.paypal.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) 
Gecko/20060508 Firefox/1.5.0.4
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.bitclix.de/download.php
Cookie: 
jNS36F3v1LVZP8Qp0a2pJWhXNKy=GmOlkWKy0PbpOkPRl4qwgRBYCJir9qafeeGqSvbgG-JpKmzs7EgB1b75IQfebnNDN-hrjyt155z1K-Vf;
 
feel_cookie=612035205F63617274206220323220702F67656E2F6163636F756E74732D6F757473696465206320362077656273637220642036207765627363722065203137206D65726368616E742F436172742E78736C2066203432206370732F67656E6572616C2F50617950616C4163636F756E7454797065732D6F7574736964652E78736C206720352064655F44452068203520656E5F55532069203137207870742F6D65726368616E742F43617274206A20323220702F67656E2F6163636F756E74732D6F757473696465206B2032362050617950616C202D204968722045696E6B61756673776167656E206C2032392050617950616C202D2050617950616C204163636F756E7420547970657320;
 Apache=62.206.93.100.309561134242917211; 
KHcl0EuY7AKSMgfvHl7J5E7hPtK=vFvID5WgDkjJufq-aogVricaQ4tznY0M8AGa4_TS-T2H_d-S2go54pEx1QBiWOLpKj9LnoYMovjBUY9V;
 cookie_check=yes; sc_lucky_value=E3485A08
Content-Type: application/x-www-form-urlencoded
Content-Length: 484
submit.x=33&submit.y=5&notify_url=http%3A%2F%2Fwww.bitclix.de%2Fpaypal%2Fmerchantpaypal.php%2F1%2Fipn&bn=urlservices.tradebit&add=1&cmd=_cart&business=usa%40tradebit.com&item_name=Seel%C3%B6we+Testverkauf&item_number=35&custom=tb31&amount=1.05&no_shipping=1&shipping=0&shipping2=0&handling=0&no_note=1&lc=DE&currency_code=EUR&return=http%3A%2F%2Fwww.bitclix.de%2Fpaypal%2Fmythankyou.php%2F827d305mgrk1vubjaf8qnvfm86%2F&cancel_return=http%3A%2F%2Fwww.bitclix.de%2Fpaypal%2Fmycancel.php
HTTP/1.x 200 OK
Date: Tue, 18 Jul 2006 14:47:25 GMT
Server: Apache/1.3.33 (Unix) mod_gzip/1.3.26.1a mod_ssl/2.8.22 OpenSSL/0.9.7e
Cache-Control: must-revalidate, proxy-revalidate, no-cache
Set-Cookie: 
jNS36F3v1LVZP8Qp0a2pJWhXNKy=GmOlkWKy0PbpOkPRl4qwgRBYCJir9qafeeGqSvbgG-JpKmzs7EgB1b75IQfebnNDN-hrjyt155z1K-Vf;
 expires=Mon, 13-Jul-2026 14:47:26 GMT; path=/; domain=.paypal.com
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Reply via email to