Je veux créer un fichier sitemap.xml avec php SimpleXMLElement
. mais j'ai un problème quand mon lien contient avec la langue persane (farsi). le changement de fichier out persain mot au signe question (????). Comment sauvegarder le fichier xml avec utf-8 par SimpleXMLElement
?Comment enregistrer fichier xml avec UTF-8 par php SimpleXMLElement
mon exemple de code est:
$a='<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>www.example.com/page-test/صفحه-تست/</loc>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
</urlset>';
$xml= new SimpleXMLElement($a);
$xml->asXML("sitemap.xml");
l'eteint comme ceci:
<loc>www.example.com/page-test/?????-?????/</loc>
est-ce que vous expliquez pourquoi? –
Il utilise SimpleXML. Votre réponse ne répond pas à la question – Machavity
Bien que xml, c'est aussi la classe php, pourquoi est-ce que je peux appeler la fonction php urlencode()? –