21. april 2009 - 00:32Der er
5 kommentarer og 1 løsning
Underlige tegn selvom jeg har benyttet de forholdsregler jeg kender vedr. UTF8
Hejsa
Når jeg indsætter data i en tabel med:
INSERT INTO tabel (felt1,felt2) VALUES ('$_GET[felt1]','$_GET[felt2]')
Hvor at $_GET[felt1] og $_GET[felt2] indeholder specialtegn som æ ø å:
Når jeg kigger i phpMyAdmin står der eksempelvis:
Kurt Jørgensen
I mit felt, i stedet for Kurt Jørgensen.
Hvis jeg henter data via PHP fra tabellen og udskriver det... så skriver den fint ud som "Kurt Jørgensen"... så hvorfor ser det underligt ud i phpMyAdmin og hvordan kan jeg ændre det, så det ser "rigtigt" ud?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du skal sørge for at din database står til utf-8, også collationer på dine tabeller... Derudover så prøv at sætte dette i toppen af din php: setlocale(LC_ALL, "da_DK.UTF-8");
CCodam: Jeg har prøvet at lave alle til utf8_danish og derefter sæt data ind igen i feltet, og det er stadig underlige tegn der fremkommer, kan der være noget andet der kan være fejlen?
dkfire: Hvordan kan jeg ændre dette? Tegnsæt i min browser når jeg er på phpMyAdmin er på UTF-8.
Kan jeg ændre det et sted inde i selve phpMyAdmin da? Hvis ja, hvor?
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.