Problemen met de Euro teken XML & PHP
Om gelijk met de deur in huis te vallen :), ik heb de volgende code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$file = "personen.xml";
$xml = simplexml_load_file($file) or die ("Unable to load XML file!");
echo "Naam: " . $xml->persoon->naam. "<br>";
echo "In dienst: " . $xml->persoon->indienst . "<br>";
echo "Gister: €" . $xml->inkomsten->gister . "<br>";
echo "Vandaag: <font size='30'><b> €" . $xml->inkomsten->vandaag . "</b></font>";
?>
$file = "personen.xml";
$xml = simplexml_load_file($file) or die ("Unable to load XML file!");
echo "Naam: " . $xml->persoon->naam. "<br>";
echo "In dienst: " . $xml->persoon->indienst . "<br>";
echo "Gister: €" . $xml->inkomsten->gister . "<br>";
echo "Vandaag: <font size='30'><b> €" . $xml->inkomsten->vandaag . "</b></font>";
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<medewerker>
<persoon>
<naam>Goos Eijer</naam>
<indienst>2 jaar</indienst>
</persoon>
<inkomsten>
<gister>11.333</gister>
<vandaag>6.234</vandaag>
</inkomsten>
</medewerker>
<medewerker>
<persoon>
<naam>Goos Eijer</naam>
<indienst>2 jaar</indienst>
</persoon>
<inkomsten>
<gister>11.333</gister>
<vandaag>6.234</vandaag>
</inkomsten>
</medewerker>
Werkt allemaal perfect, alleen word de euro teken niet goed weergegeven, Of ik het nou in de PHP code plaats of in de XML. Dit maakt geen verschil.
Ik krijg dit te zien: €
Wie weet wat ik verkeerd doe, of wat ik eventueel nog moet doen? :)
Alvast bedankt!
MvG,
TheGoozmen
Toevoeging op 10/09/2010 11:54:57:
Gaat niet helemaal zoals het zijn moet:)
Php bestand:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$file = "personen.xml";
$xml = simplexml_load_file($file) or die ("Unable to load XML file!");
echo "Naam: " . $xml->persoon->naam. "<br>";
echo "In dienst: " . $xml->persoon->indienst . "<br>";
echo "Gister: €" . $xml->inkomsten->gister . "<br>";
echo "Vandaag: <font size='30'><b> €" . $xml->inkomsten->vandaag . "</b></font>";
?>
$file = "personen.xml";
$xml = simplexml_load_file($file) or die ("Unable to load XML file!");
echo "Naam: " . $xml->persoon->naam. "<br>";
echo "In dienst: " . $xml->persoon->indienst . "<br>";
echo "Gister: €" . $xml->inkomsten->gister . "<br>";
echo "Vandaag: <font size='30'><b> €" . $xml->inkomsten->vandaag . "</b></font>";
?>
XML Bestand:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<medewerker>
<persoon>
<naam>Goos Eijer</naam>
<indienst>2 jaar</indienst>
</persoon>
<inkomsten>
<gister> 11.333</gister>
<vandaag> 6.234</vandaag>
</inkomsten>
</medewerker>
<medewerker>
<persoon>
<naam>Goos Eijer</naam>
<indienst>2 jaar</indienst>
</persoon>
<inkomsten>
<gister> 11.333</gister>
<vandaag> 6.234</vandaag>
</inkomsten>
</medewerker>
Hoor het graag terug...
MvG,
TheGoozmen Eggy
Gelieve in het vervolg bij code, code tags te gebruiken.[/modedit]
Gewijzigd op 10/09/2010 12:01:59 door Bas IJzelendoorn
http://www.handleidinghtml.nl/html/karakters/karakters04.html
€ of € geprobeert?
http://www.phphulp.nl/php/forum/topic/decode-opgelost/73104/last/
€ of € geprobeert?
http://www.phphulp.nl/php/forum/topic/decode-opgelost/73104/last/
Gewijzigd op 10/09/2010 11:57:45 door - Dave -
€ werkt ook...
Bedankt voor jullie snelle reply!!
Ik heb de code van "The Ultimate" overgenomen, die vond ik het mooist eruit zien.
MvG,
TheGoozmen
Zelfde verhaal gaat op voor gewichten / temperatuur aanduidingen