Avatar billede Six Nybegynder
06. august 2006 - 18:07 Der er 12 kommentarer og
1 løsning

PHP: Danske karakterer vises forkert, måske et regexp spørgsmål.

Hej eksperter.

Jeg har nu fået tilpasset googlesuggestclone til mit eget behov. Problemet er nu bare at den vil ikke finde forslag i databasen der indeholder æøå, er det mine regexp der går ind og driller der?

$prefix = ltrim(preg_replace('/[^a-z0-9_. ]/', '', strtolower($prefix)));
$prefix = preg_replace('/\s+/', ' ', $prefix);
Avatar billede coderdk Praktikant
06. august 2006 - 19:26 #1
Inden du gør noget, så prøv først: $prefix = utf8_encode( $prefix );
...eller $prefix = utf8_decode( $prefix );
Alt efter om du gemmer utf8 i databasen ;)
Avatar billede jensgram Nybegynder
06. august 2006 - 19:27 #2
Ja, det er det helt sikkert.

Prøv

$prefix = ltrim(preg_replace('/[^a-z0-9_. æøå]/', '', strtolower($prefix)));
Avatar billede jensgram Nybegynder
06. august 2006 - 19:27 #3
Ah, for langsom (og så har coderdk nok ret i første omgang ;)
Avatar billede Six Nybegynder
06. august 2006 - 19:40 #4
Hmm jeg aner ikke om jeg gemmer utf8 i databasen, hvordan ved jeg om jeg gør det ? :)
Avatar billede Six Nybegynder
06. august 2006 - 19:45 #5
Hmm ingen af jeres forslag virker for mig :(

Hvis jeg ligger filerne til skue, kan i så tage et kig på det eller?, jeg er lidt blank over hvor jeg skal rette og så videre.. det er lidt uoverskueligt for mig pt.
Avatar billede Six Nybegynder
06. august 2006 - 19:50 #6
i kan se mine filer her:
googlesuggestclone.js: http://85.235.239.12:150/exp/googlesuggestclone.txt
GoogleSuggestCloneJax.class.txt: http://85.235.239.12:150/exp/GoogleSuggestCloneJax.class.txt
Avatar billede coderdk Praktikant
06. august 2006 - 21:45 #7
Sikker på at du ikke bare har glemt en <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ?
Avatar billede Six Nybegynder
07. august 2006 - 08:45 #8
Ja den har jeg i min index.php hvor indholdet jo bliver vist.
Avatar billede Six Nybegynder
01. september 2006 - 09:55 #9
Løsningen findes her: http://www.eksperten.dk/spm/729245
Avatar billede Six Nybegynder
01. september 2006 - 09:56 #10
Hvis i vil have point gutter, så smid mig et svar :)
Avatar billede coderdk Praktikant
01. september 2006 - 12:47 #11
Ellers tak du :)
Avatar billede jensgram Nybegynder
01. september 2006 - 15:13 #12
Nej, heller ikke mig.
Avatar billede Six Nybegynder
01. oktober 2006 - 15:32 #13
I skal have tak for hjælpen alligevel :)
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