Avatar billede tblaster Nybegynder
11. februar 2006 - 14:29 Der er 13 kommentarer og
1 løsning

Eksport af data giver underlige tegn for special bogstaver som æ

Hejsa

Jeg har problemer med de eksports jeg får fra min MySql database. Problemet er at alle specielle tegn som æ ø å bliver ændret til underlige tegn:

Æ Ø Å æ ø å ændres til: Æ Ø Ã… æ ø Ã¥

Dette sker når jeg laver en SQL export som send uden komprimering. Hvis jeg ikke vælger at få den sendt, og dermed udskrevet i min browser, så er der ingen problemer.

Min kollation på tabellen er sat til: utf8_danish_ci. Og det er MySQL 4.1.9 med phpMyAdmin 2.6.4-pl3.

Hvad skal jeg ændre for at få special tegne rigtigt ud i min eksport?
Avatar billede Slettet bruger
11. februar 2006 - 14:48 #1
Det er lige præcis p.g.a. utf8.

- Bare kør din data igennem utf8_decode() inden du printer ud.
Avatar billede Slettet bruger
11. februar 2006 - 14:49 #2
Ah sorry, jeg læste lige forkert, hehe.
Avatar billede Slettet bruger
11. februar 2006 - 14:56 #3
Er det fordi du vil kunne importere til en anden kollation?
Hvis du får det printet ud til browseren, vises det vel korrekt fordi det decodes af browseren, og hvis du importerer filen der er encoded bør det blive korrekt indsat igen, såfrem kollationen er den samme?
Avatar billede tblaster Nybegynder
11. februar 2006 - 15:04 #4
Det er fordi jeg gerne vil kunne ændre i eksporten på min computer, og det er lidt svært når teksten står så underligt.
Avatar billede Slettet bruger
11. februar 2006 - 15:10 #5
Medmindre du har sygt meget data, hvad så med at lave en good old copy->paste fra outputtet i browseren til en tom tekstfil på din computer?
Avatar billede tblaster Nybegynder
11. februar 2006 - 15:14 #6
Jeg har ekstrem meget data ... ca 100.000 poster ... så det er ikke noget man har lyst til at gøre ofte da det er meget tungt for browseren.

Der må da være en måde at få det rigtigt ud fra mysql.
Avatar billede Slettet bruger
11. februar 2006 - 15:22 #7
Tjah, du kan selv skrive et script til det?
Jeg vil tro at phpMyAdmin mener det er "rigtigt" på den måde, fordi dataen er i utf8.
Avatar billede tblaster Nybegynder
11. februar 2006 - 15:34 #8
kan det hjælpe hvis jeg vælger at ændre kollationen til en anden?
Avatar billede Slettet bruger
11. februar 2006 - 15:37 #9
Jeg kører normalt bare utf8_general_ci og det virker fint med eksport af æøå osv. Også til fil.
Avatar billede Slettet bruger
14. februar 2006 - 18:12 #10
Fandt du ud af det? :)
Avatar billede tblaster Nybegynder
14. februar 2006 - 22:41 #11
nope ...
Avatar billede tblaster Nybegynder
17. juni 2006 - 21:40 #12
Smid et svar og lad os få lukket spørgsmålet.
Avatar billede Slettet bruger
17. juni 2006 - 21:57 #13
Behold bare selv dine point.
Avatar billede tblaster Nybegynder
17. juni 2006 - 22:05 #14
Lukker.
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
Computerworld tilbyder specialiserede kurser i database-management

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