Hi!
<param name="FlashVars" value="mp3=preview/%C3%A4/%C3%BC\_%C3%A4%20\_.mp3" />
- html liegt auf einem NAS (QNAP TS-119), Apache
- ohne Sonderzeichen im Dateinamen funktioniert es problemlos, sprich, mp3 wird abgespielt
- mit Sonderzeichen leider gar nicht, wenn über http://192..... aufgerufen
Der Apache, der den HTTP-Request entgegennimmt, weiß nicht, welche Zeichenkodierung das Dateisystem spricht. Es gibt da meines Wissens auch keine Möglichkeit, das eindeutig rauszufinden. Ebensowenig gibt es eine Direktive, mit der man angeben kann, wie Dateinamen zu kodieren sind. Offensichtlich macht er es also nicht passend zum Betriebssystem.
- irgendwann fiel mir auf, dass es geht, wenn aufgerufen über ftp://192... oder über eingebundenes Netzlaufwerk, also \server...
Die hingegen schon - vielleicht nur zufällig. Dem Samba kann man die Kodierung der Dateinamen angeben.
Und wie bekomem ich das mp3 über http zum laufen?
Nimm ASCII-Zeichen.
Lo!