29. april 2010 - 13:19Der er
28 kommentarer og 1 løsning
ÆØÅ i Vcard
Hej Eksperter,
jeg sidder med vcard som skal kunne downloades fra en database. Jeg har fået det hele til at virke, men æøåÆØÅ bliver til ʯÂ∆ÿ≈ når det hentes? Hvad gør jeg forkert? Skal der en encoding til?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Okay. Jeg bruger UTF8_general_ci i min database. Og henter oplysninger fint ind. Når jeg laver en echo på hjemmesiden skrives æøå fint. Men når jeg får den til at downloade mit vcard, så er der fejl i tegnene.
Der er ikke noget, der hopper hos mig - og jeg har aldrig hørt om nogen, der ikke kan sætte tegnsættet i DW. Jeg ved ikke, hvad du gør galt ... men det gør du =)
Du skal i DW gøre, som jeg beskrev. Så gemmes dokumentet nemlig også som utf-8 (og det er ekstremt vigtigt).
Hvis det dokument, der indsætter dine data i databasen ikke også er et utf-8 dokument, hjælper det ikke, din database er sat op til utf-8.
Er dokumentet, der indsætter, f.eks. et iso-8859-1 dokument, vil indholdet af DB'en ikke være utf-8 kodet - og så kan selv det bedste utf-8 dokument ikke vise disse data korrekt.
"Dataen er faktisk indsat direkte i databasen! Så der skulle helst ikke være et problem!" >> Hvad mener du med "direkte"? Du indsætter dem vel med et eller andet =)
I en anden, aktuel tråd om utf-8, er data indsat via phpMyAdmin, som jo blot er en samling websider ... og de er vel at mærke iso-8859-1 kodet
- og det er ikke nødvendigt for mig at teste noget. Jeg ved, at hvis alle led i kæden er kodet/gemt korrekt, vil der ikke være problemer. Hvis ét led ikke er, vil der opstå problemer. Simple as that =)
Det var så lidt - og så lærte jeg jo også noget ;o)
Synes godt om
Ny brugerNybegynder
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.