Avatar billede loevstroem Nybegynder
22. november 2008 - 15:03 Der er 2 kommentarer og
1 løsning

Omskrivning af strin til url fejler

Kære Eksperter.

Jeg ønsker at lave mine url-adresser mere beskrivende. Dette gør jeg således via htaccess, men for at få url'en til at være mere beskrivende hjælper det ikke at æ å ø ikke optræder korrekt efter en url_encode.

Umiddelbart ønsker jeg blot min string som der skal indgå i url'en, får udskiftet æ med ae, å med aa osv.

Hvad gør jeg forkert?

$phrase  = strtolower("Danskere drikker øl, brændevin og spiser ål");
$good = array("å", "ø", "æ");
$bad = array("aa", "oe", "ae");
   
$new_link = str_replace($good, $bad, $phrase);
echo urlencode($new_link);
Avatar billede w13 Novice
22. november 2008 - 15:23 #1
Erstatter din kode dem bare ikke, eller hvad er problemet?
Avatar billede loevstroem Nybegynder
22. november 2008 - 15:30 #2
Nej, den fejler et eller andet sted:

Mit output er flg.
danskere drikker �l, br�ndevin og spiser �ldanskere+drikker+%E3%B8l%2C+br%E3%A6ndevin+og+spiser+%E3%A5l
Avatar billede loevstroem Nybegynder
28. december 2008 - 02:28 #3
Jeg lukker :- )

Problemet aldrig fundet.. jeg frygter den ligger et sted dybere i min kode :- (
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