Oprettet tir. d. 24. april 2012 kl. 09:11:12

Tokez
Tokez (2.444 point. Point ude: 0)

PHP XML fra iso-8859-1 til utf8?

Hej Folkens,

Jeg sidder og har et problem, som jeg ikke kan finde nogen svar på nettet.

Jeg har et PHP script der skal læser et XML dokument fra en anden server med dette script:

$doc = new DOMDocument();
$doc->load('http://etandetsite.dk/ (...));

Problemet er at den side jeg læser fra bruger iso-8859-1, og alle mine programmer er sat op til UTF8, så når jeg smider værdier ind i mysql databasen, kommer der de mærkelige tegn i stedet for æøå, og andre karakterer.

Hvordan kan jeg få PHP til at konventer hele dokumentet til UTF8 før jeg begynder at trække værdier ud?

På forhånd tak.

Skrevet tir. d. 24. april 2012 kl. 10:47:44| #1

inteeeL
inteeeL (5.836 point)
<?php

$string = file_get_contents('din-xml-fil.xml');
$string = mb_convert_encoding($string, 'utf-8', mb_detect_encoding($string));

$doc = new DOMDocument();
$doc->load($string);

?>

Hvorfor bruger du ikke loadXML() i stedet for load()? :-)

Skrevet tir. d. 24. april 2012 kl. 12:17:04| #2

Tokez
Tokez (2.444 point)
Tak det er helt perfekt, dog virker mb_detect_encoding ikke, jeg har bare sat den manuelt. Takker endnu engang.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

ZF2 Entity was not found

Oprettet den 23. maj 2013 kl. 12.51
zorkmontana giver 60 point for svar | Giv et svar »

hjælp til php / mysql

Oprettet den 23. maj 2013 kl. 10.54
AOT1977 giver 30 point for svar | Giv et svar »

Hjælp til database kolonne

Oprettet den 22. maj 2013 kl. 17.44
StotheT giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her gemmer de hemmelige kopier af dine data sig

Hvad sker der, hvis din Mac bryder sammen og du ikke har taget backup? Fortvivl ikke. Der er gode chancer for, at der rundt omkring alligevel ligger sikkerhedskopier af dine data.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Ny opfindelse: Oplad din mobil på 20 sekunder

Måske er det snart slut med at lade mobilen op hver aften. Med ny opfindelse kan telefonen få fuld energi på sølle 20 sekunder.


Nyheder fra Computerworld

Teaser billede

Snart kan du printe din egen pizza

Inden længe kan det blive muligt at printe pizzaer og andre fødevarer.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger