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¬ify_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¤cy_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