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 å.
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.
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.