Jeg er ved at lave et JSON-udtræk fra min database til brug i en app. Jeg har det problem at min JSON ikke encoder i utf-8, så den ikke viser eks. æ, ø og å.
Svaret er vel at tegnene også skal være i UTF-8. Sådan kort fortalt fylder et "å" een byte i iso-8859-1, mens "å" fylder to bytes i utf-8. Det kan du ikke ændre på ved at angive tegnsæt - kun ved at ændre på de bytes der sendes.
Hvordan tager du data ud af databasen? Er tegnene i databasen iso-8859-1 eller utf-8?
Jeg trækker ud fra databasen i UTF-8, men det var korrekt at fra app'en skete der noget med tegnsættet - i hvertfald har jeg nu tilføjet charset på de informationer jeg sender af sted fra app'en og til databasen, og nu virker det - den skriver æ, ø og å.
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.