首页 > 解决方案 > XML 编码错误

问题描述

由于这些行,我收到编码错误,主要问题是口音我用它来创建我的 xml

$xml_document = new DOMDocument( '1.0','utf-8' );
$xml_document->formatOutput = true;
$description = $xml_document->createElement("description"); 
$description->appendChild($xml_document->createCDATASection( ( strip_tags( str_replace( "</p>", "\n\n", $result['post_content'] ) ) ) ) );
$job_element->appendChild($description);

这要打印它: echo $xml_document->saveXML(); echo $xml_document->save('/var/www/html/maifeed.xml'); 我有其他带有根的元素,当我//评论这个描述部分时,一切正常。描述可以包含标签和口音,看起来主要是我有口音问题,这是导致问题的数据的一个例子。

简介

 <description><![CDATA[Sous la responsabilité de la Responsable Communication, Image et Culture, vous définissez la stratégie et vous assurez de son déploiement à l'international sur l'ensemble des sujets Image et contenus de marque

Profil

Minimum 5 d'expérience au service communication d'une marque luxe / premium ou en agence de communication sur des comptes luxe / premium.
Sensibilité et curiosité créative indispensable
Très bonne connaissance des métiers et talents créatifs et artistiques (dont photographes, directeurs artistiques, partenaires de production...)
Excellent niveau de français impératif (lu, parlé et écrit) et anglais professionnel (lu, parlé et écrit)
Autonomie et forte capacité à être moteur et force de proposition
Rigueur opérationnelle, sens du détail]]></description>

在Mozilla我得到这个

 <description><![CDATA[Sous la responsabilit

如果我删除导致问题的描述,一切正常。但这不是解决方案。这是 chrome 中显示的错误:

此页面包含以下错误: 第 19401 行第 27 列的错误:编码错误 下面是页面的呈现直到第一个错误。

标签: phpxml

解决方案


推荐阅读