Avatar billede poco Nybegynder
03. februar 2009 - 14:18 Der er 3 kommentarer og
1 løsning

Problemer med import af utf-8 formatteret tekst

Jeg har på forskellig vis forsøgt at importere en stor mængde XML-data via et SOAP-kald til min mySQL-database. Data i SOAP-kaldet er UTF-8-formatteret, og indeholder danske specialtegn.

Når jeg importerer til databasen, kan jeg ikke få den til at æde karaktererne korrekt. Tegnet ø bliver til ø osv.

Det jeg har forsøgt er, at lave alverdens kombinationer af at formatere HTML-siden, jeg trækker data på som utf-8 mod en utf-8 database, iso 8859-1 mod en latin1 database og varianter heraf... desværre uden held.

Er der nogen der ved, om det er muligt at formattere feedet inden det proppes i databasen, eller gør jeg noget andet forkert?
Avatar billede weeelo Nybegynder
05. februar 2009 - 22:21 #1
Hvordan "propper" du det ind i databasen?
Avatar billede poco Nybegynder
09. februar 2009 - 11:51 #2
Løst
Avatar billede anderssk Nybegynder
18. februar 2009 - 20:34 #3
hvordan?
Avatar billede poco Nybegynder
19. februar 2009 - 14:57 #4
Jeg har "snydt" en smule. Data i tabellen viser forkerte tegn, men det lever jeg med, da jeg kan styre hvordan de leveres, når jeg trækker dem ud igen:

Tabellen i databasen: utf8_general_ci

Charset på siden: utf_8

Importen fra xml-feedet: uformateret - leveres i utf8

Dette var den eneste måde jeg kunne løse det på...
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