Avatar billede dennism Nybegynder
26. juni 2005 - 10:57 Der er 15 kommentarer og
1 løsning

PHP: Problem med dansk tegn

Se her:
http://www.demaweb.dk/sites/gandrup-sportsklub/fodbold.php?action=træningstider

På overstående side, har jeg indsat et billede med adressen:
http://www.demaweb.dk/sites/gandrup-sportsklub/images/fodbold/træningstider.gif

Det er generelt for alle mine billeder, som indeholder æ, ø og å at de ikke kan ses når jeg har lagt min side op på webserveren. Dog virker de fint på min egen webserver.

Hvad er der galt?
Avatar billede busschou Praktikant
26. juni 2005 - 10:59 #1
i min FF laver den automatisk linket om til
http://www.demaweb.dk/sites/gandrup-sportsklub/images/fodbold/tr%E6ningstider.gif
og det virker
Tegnene skal vel urlencodes så æ bliver til %E6 osv
Avatar billede busschou Praktikant
26. juni 2005 - 10:59 #2
i asp er der en funktion til lige netop det, mon ikke der findes en tilsvarende i php?
Avatar billede dennism Nybegynder
26. juni 2005 - 11:00 #3
Men det gør IE altså ikke automatisk? Typisk ;)
Avatar billede busschou Praktikant
26. juni 2005 - 11:00 #4
jo ser sådan ud :o)
http://dk2.php.net/urlencode
Avatar billede dennism Nybegynder
26. juni 2005 - 11:00 #5
Det vil jeg da håbe..det vil da gøre det lidt nemmere for mig :)
Vi venter lige og se, om der kommer nogle andre svar.
Avatar billede busschou Praktikant
26. juni 2005 - 11:02 #6
prøv om urlencode() gør trikket for dig :o)
hehe og så skift til FF :oP
Avatar billede dennism Nybegynder
26. juni 2005 - 11:06 #7
Jeg har f.eks. følgende:
galleri/Cykelløb%202005/Sponsorcykellob_2004.jpg

Den blir lavet om til:
galleri%2FCykell%F8b+2005%2FSponsorcykellob_2004.jpg

Men det dur jo naturligvis ikke, at den også laver / om...
Avatar billede busschou Praktikant
26. juni 2005 - 11:09 #8
nej det var lige det jeg frygtede :o(
Eneste ide jeg kan komme på til det, det er at dele sit link op så og så urlencode de enkelte dele for sig
Eller alternativt konsekvent bruge ae, oe, aa i stedet for æ,ø,å
Men måske nogen kender en anden funktion som tager højde for det
For det er da lidt "øv" at den gør sådan
Avatar billede busschou Praktikant
26. juni 2005 - 11:10 #9
et andet alternativ er at du bruger en replace funktion til at erstatte forekomster af æ med %E6 og tilsvarende for ø og å
Avatar billede dennism Nybegynder
26. juni 2005 - 11:13 #10
Hvis jeg deler om, opstår der igen problemer.

Jeg har "Cykelløb 2005", som den laver om til "Cykell%F8b+2005". Det er naturligvis heller ikke korrekt.

Håber der er nogen, som kender et funktion der virker.

Er nødt til at skulle have mulighed for at mapper og filern indehodler æ, ø og å.
Avatar billede dennism Nybegynder
26. juni 2005 - 11:16 #11
Gider du lige fortælle hvad følgende skal ændres til:
Æ, Ø, Å, æ, ø, å?
Avatar billede dennism Nybegynder
26. juni 2005 - 11:23 #12
HVad er der galt med denne "oversættelse":

galleri/Cykelløb 2005/Sponsorcykellob_2004.jpg

til:

galleri/Cykell%F8b%202005/Sponsorcykellob_2004.jpg
Avatar billede busschou Praktikant
26. juni 2005 - 11:35 #13
du kan se samtlige url encodninger her
http://www.w3schools.com/html/html_ref_urlencode.asp
Avatar billede busschou Praktikant
26. juni 2005 - 11:37 #14
ang din kommentar 11:23:13
Så er der intet galt såvidt jeg ved
http://www.demaweb.dk/sites/gandrup-sportsklub/galleri/Cykell%F8b%202005/Sponsorcykellob_2004.jpg
kan jeg se i både IE og FF
Avatar billede dennism Nybegynder
28. juni 2005 - 12:53 #15
Måske du kan hjælpe videre her:
http://www.eksperten.dk/spm/628564

Gider du smide et svar her?
Avatar billede busschou Praktikant
28. juni 2005 - 18:48 #16
her er et svar... kigger forbi senere :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester