![]() |
Problem med ÅÄÖ vid filuppladdning (Mac Firefox)
Filnamn som innehåller ÅÄÖ förvanskas vid uppladdning. Problemet uppstår endast om filen laddas upp med Firefox på Mac (version 8.0.1 respektive OS X 10.5.8).
Det fungerar alltså utmärkt med andra operativsystem och webbläsare, inklusive Safari och Chrome på Mac. Det är likadant oavsett om uppladdningen sker med ASP till Windows-server eller PHP till Apache. Sidan och webbläsaren använder teckenkodning ISO-8859-1. Filnamn före uppladdning: å_ä_ö_å_ä_ö.pdf Filnamn på servern efter uppladdning: å_ä_ö_å_ä_ö.pdf (visas i Firefox som a _a _o _a _a _o .pdf) Någon som känner igen problemet? Tips? |
Möjligen testa att sätta accept-charset på formuläret:
http://www.w3schools.com/TAGS/att_fo...pt_charset.asp |
Citat:
|
Ok, om man vänder på det då? Alla här har väl utvecklat sidor med någon slags uppladdning för filer...
Fungerar er lösning när man laddar upp med senaste Firefox på Mac om filnamnet inkluderar ÅÄÖ? |
Citat:
|
Citat:
Så vi tar tacksamt emot förslag till en lösning för ISO-8859-1 för Mac och Firefox. |
Vi hade exakt samma problem och löste det i .NET
Detta problem stötte vi på och har suttit och testat allt möjlig för att lösa det.
Tillslut hittade vi lösningen, innan vi spar ner filnamn och själva filen så kör vi .Normalize på strängen med filnamnet. alltså typ filename.Normalize Hoppas detta bringar klarhet även i ditt projekt. |
Alla tider är GMT +2. Klockan är nu 17:28. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson