Avatar billede encorez Nybegynder
28. april 2008 - 20:27 Der er 4 kommentarer og
1 løsning

Problem med at indsætte DK spec chars i MySQL database

Hvis jeg sætter en tekst med å ind i en VARCHAR i MySQL database så skriver den "Ã¥" istedet for å.

Hvad skal jeg konvertere den til for at få den til at gemme det rigtigt. Eller for at konvertere det tilbage.

Har forsøgt med htmlentities og nogle lignende men kan ikke få det til at lykkes.

Hjælp please

Mvh. Simon
Avatar billede w13 Novice
28. april 2008 - 20:28 #1
Der er noget rod i tegnsættet.

Hvilket charset har din database og hvilket har din side?

Som regel sker den fejl, at den ene "snakker" i ISO-8859-1 og den anden i UTF-8.
Avatar billede showsource Seniormester
29. april 2008 - 11:04 #2
Du kan sikkert bruge utf8_decode($_POST["feltnavn"])
Avatar billede encorez Nybegynder
29. april 2008 - 19:22 #3
showsource, det var lige den konvertering der skulle til. Smid et svar for hjælpen.
Avatar billede showsource Seniormester
29. april 2008 - 19:50 #4
Du har sikkert fået gemt dit script som utf8, eller server kører utf8 pr. default
Avatar billede olebole Juniormester
29. april 2008 - 23:09 #5
<ole>

- men generelt bør man idag ikke bruge iso-8859-1. Unicode er helt klart fremtidens tegnsæt - og ANSI har faktisk været deprecated i flere år i JavaScript. Du kan således ikke kode en URL i JavaScript, hvis du bruger iso-8859-1 - og ikke er interesseret i at bruge deprecated funktioner  =)

/mvh
</bole>
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