04. december 2010 - 13:29Der er
9 kommentarer og 2 løsninger
Kan ikke skrive Æ, Ø og Å ind i database (PHP)
Hej eksperten!
Jeg har et problem, som MANGE andre før mig har haft. Jeg har søgt og søgt og forsøgt alverdens forslag, men har stadig problemet.
Når jeg vil indsætte data i min database via hjemmesiden, så laver den æ ø og å om til mærkelige tegn.
Jeg kan sagtens skrive æøå på hjemmesiden og kan ligeledes indsætte det direkte i databasen via. mysql, og så vises det korrekt. Problemet er altså umiddelbart rettet helt ned til selve indsættelsen i databasen.
Min tabel kører uft-8 og alle kolonner kører det samme. Meta koden er også sat til dette.
Mit setup er følgende: - .dk webhotel ved web10 - website programmeret i PHP - MySQL database
Når du siger æøå ser underligt ud, er det så når du trækker det ud igen eller? Eller er det "bare" når du kigger i phpmyadmin, at æøå ser underligt ud ?
Altså f.eks. ø bliver til ø når jeg indsætter det via. formlen på hjemmesiden.. og det er også i phpmyadmin, at det ser sådan ud. Jeg kan derimod godt gå ind og rette tabellen i phpmyadmin til ø og så læser den fint ø ud på hjemmesiden. :-S
Dvs. når jeg trækker det ud igen, er der intet problem. Når jeg indsætter går det i kage.
Har bl.a. leget med noget "SET NAME UFT8" i insert scriptet, men det virkede ikke, eller også lavede jeg det forkert.
jakobdo > Det er et script jeg har hentet et sted fra nettet. Så det er der filter funktionen stammer fra. Men har bare fjernet den, så det virker fint nu :-)
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.