Just nu i M3-nätverket
Jump to content

XML DOM och svenska tecken


/randis

Recommended Posts

Hej!

 

Jag får fel när jag försöker att ha med svenska tecken i den xml fil jag ska skapa.

 

$doc = new DomDocument('1.0', 'iso-8859-1');
$root = $doc->createElement('root');
$root = $doc->appendChild($root);
$step2 = $doc->createElement('step2');
$step2 = $root->appendChild($step2);
$value = $doc->createTextNode("Jag är steg2");
$value = $step2->appendChild($value);
echo $xml_string = $doc->saveXML();

 

Detta är vad som kommer ut:

<?xml version="1.0" encoding="iso-8859-1"?>

<root><step2>Jag PHP Warning: DOMDocument::saveXML() [<a href='function.DOMDocument-saveXML'>function.DOMDocument-saveXML</a>]: output conversion failed due to conv error, bytes 0xE4 0x72 0x20 0x73 in C:\web\mailtest.php on line 35

 

Det funkar finfint om jag kör utan åä och ö. Något bra förslag på lösning?

 

Link to comment
Share on other sites

Blir det bättre om du kodar om till UTF-8, t.ex. mha utf8_encode() ?

 

$value = $doc->createTextNode( utf8_encode("Jag är steg2"));

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...