Re: Sonderzeichen bei content-disposition
- From: Christoph Schneegans <Christoph@xxxxxxxxxxxxx>
- Date: Fri, 01 Sep 2006 21:18:42 GMT
"itworks@xxxxxxx" schrieb:
<http://www.fh-flensburg.de/wt/usenet/Hinweise_fuer_Google-Poster.txt>,
Punkt 9. Du glaubst gar nicht, wie albern das aussieht.
http://groups.google.de/group/microsoft.public.de.german.entwickler.dotnet.asp/browse_thread/thread/da37b4e3afcfcad3/e557bac22e5b5357?lnk=gst&q=%22attachment%3B+filename%22&rnum=9#e557bac22e5b5357
Mit
<http://schneegans.de/web/kanonische-adressen/short-google-groups-urls.exe>
kannst du daraus ganz bequem
"http://google.com/groups?selm=OfdZocu0DHA.2680%40TK2MSFTNGP11.phx.gbl"
machen, vgl.
<http://schneegans.de/web/kanonische-adressen/#kurze-urls-usenet>.
Nun, bei mir kommt als Dateiname beim obigen Beispiel im IE
"CA93HF6Q", bei Opera "=.txt", nur unter Firefox klappt es.
HTTP kennt offiziell keinen "Content-Disposition"-Header, und RFC 2616
bezieht sich lediglich auf RFC 1806, was aber "Content-Disposition
filenames to US-ASCII" limitiert, vgl.
<http://www.ietf.org/rfc/rfc1806.txt> und
<http://www.ietf.org/rfc/rfc2616.txt>. Es gibt also keine klare
Spezifikation, und jeder Browser macht es halt so, wie er es für richtig
hält.
Ich sehe auch nicht, wie <http://www.ietf.org/rfc/rfc2047.txt> hier helfen
sollte. Dort heißt es ziemlich eindeutig, daß ein "encoded-word" in einem
Parameter des "Content-Disposition"-Headers nicht zulässig ist.
Du wirst also die Nicht-ASCII-Zeichen irgendwie loswerden müssen. Bei
Umlauten und "ß" geht das ja ziemlich einfach.
--
<http://schneegans.de/sv/> - XML Schema Validator |
<http://schneegans.de/xp/> - XHTML Proxy |
<http://myblog.de/politicallyincorrect> - Mein Lieblings-Blog |
.
- Prev by Date: Re: sonderbare Fehlermeldung - kann eigentlich nicht sein..
- Next by Date: web.sitemap und Markierung der aktuellen Node bei Anzeige verschiedener siteMapNode Elemente
- Previous by thread: Re: offline-fähigkeit?
- Next by thread: web.sitemap und Markierung der aktuellen Node bei Anzeige verschiedener siteMapNode Elemente
- Index(es):
Relevant Pages
|