/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
encoding på windows?
Fra : Henrik Gemal


Dato : 04-10-05 20:01

I forbindelse med nogle billeder er jeg løbet ud i lidt problemer mht
forskellen mellem encoding af filenavne på unix og windows

Jeg har et directory hvor der er en fil med navnet "æøå.png". Når jeg
læser directory vha php får jeg fint "navnet.png" men hvordan skal jeg
encode det når jeg sender det ud til klienten i HTML.

Hvis jeg tager filnavnet og urlencoder det ser det ikke ud til at virke
crossplatform:

Lidt test:
<img src="%E6%F8%E5.png" alt="virker kun på unix">
<img src="æøå.png" alt="virker på unix og windows">
<img src="%c3%a6%c3%b8%c3%a5.png" alt="virker på unix og windows">

Hvordan encoder man et filnavn således det virker crossplatform?

 
 
Michael Rasmussen (04-10-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 04-10-05 21:05

On Tue, 04 Oct 2005 21:00:41 +0200, Henrik Gemal wrote:

>
> Hvordan encoder man et filnavn således det virker crossplatform?
Hvis du vil være helt sikker på, at det virker på alle platforme, er
den eneste udvej, at du kun benytter tegn fra ascii-7. Dvs. kun tegn fra
det engelske alfabet.

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste