繁体   English   中英

如何使用带有utf-8编码的php在远程服务器上创建xml文档

[英]how to create xml document on a remote sever using php with utf-8 encoding

我已经编写了一个php程序,以使用UTF-8编码在服务器上创建XML文件。 但是,生成的XML文件始终提供问号(?????)而不是Unicode字符。 但是在本地服务器上,结果是正确的。 可能是什么问题?

这是我使用过的php代码:

<?php
$DOMObject = new DOMDocument("1.0", "UTF-8");
$list = $DOMObject->createElement("list");
$DOMObject->appendChild($list);
$rec = $DOMObject->createElement("rec");
$list->appendChild($rec);
$id = $DOMObject->createElement("id");
$rec->appendChild($id);
$idText = $DOMObject->createTextNode("mnkarassery");
$id->appendChild($idText);
$name = $DOMObject->createElement("name");
$rec->appendChild($name);
$nameText = $DOMObject->createTextNode("എം.എൻ.കാരശ്ശേരി");
$name->appendChild($nameText);
$DOMObject->save('writers1.xml');
$DOMObject->saveXML();
?>

确保php文件也是用UTF-8编写的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM