PHP: ÆØÅ omskrivning

Tags:    php

<< < 12 > >>
Kære udviklere!

Jeg skal have smidt en udskrivelse af et "emne" fra min database ud, og smidt den op i url adressen. Og til dét vil jeg gerne have ændret (ÆØÅ) til eksempelvis (ae, oe, aa).

Jeg har gjort således indtil videre:
Fold kodeboks ind/udPHP kode 


Så har jeg prøvet med det her, omkring omskrivelse til ae, oe og aa:
Fold kodeboks ind/udPHP kode 


Men det fungere ikke. Er der nogle der kan forklare mig hvorfor det ikke virker, eller hvordan I ville gøre?

P.S. Resultatet jeg får ud lige nu, ser eksempelvis sådan her ud:
nye-høretelefoner



Indlæg senest redigeret d. 10.12.2011 17:01 af Bruger #16025
15 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Jeg har fundet ud af at det virker, hvis jeg udskriver det før jeg laver strtolower. Mærkeligt -.-

Fold kodeboks ind/udPHP kode 


Men hvordan får jeg det til at virke med strtolower()?

EDIT! Det virker ikke når jeg ændre det med udtræk fra databasen:

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 10.12.2011 19:40 af Bruger #16025
Hvad outputter følgende kode hos dig?

Fold kodeboks ind/udPHP kode 




@Kristian
Den udskriver bare det samme, uden at have ændret på æøå.

@scootergrisen
Jeg får dette output:
Fold kodeboks ind/udKode 




@scootergrisen
Det virker hvis jeg skriver strtolower, uden mb_

Men det virker ikke hvis teksten er et udtræk fra databasen.



Jeg tror at den hedder
utf8_danish_ci

EDIT
Jeg har fået det til at virke:
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 11.12.2011 11:50 af Bruger #16025
<< < 12 > >>
t