php5中domxml的中文问题

mysqlmysql 2005-03-29 11:41:09
如以下字符串:

$str = "<a><b>你好</b></a>";

$doc = new DOMDocument();
$doc->loadXML($str);
echo $doc->saveXML();


用php5中的dom中的load_xml($str)报错:Warning: DOMDocument::loadXML() [function.loadXML]: Input is not proper UTF-8, indicate encoding ! in Entity, line: 1 in E:\web\test\xml.php on line 5

应该如何转换编码呢?
...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pmaster 2005-08-10
  • 打赏
  • 举报
回复
<?
/**
*notes:xml
*/
$str = utf8_decode("<a><b>你好</b></a>");

$doc = new DOMDocument();
$doc->loadXML($str);
echo $doc->saveXML();
?>

这样也不行!!
chengsion 2005-05-28
  • 打赏
  • 举报
回复
$str = utf8_encode("<a><b>你好</b></a>");
chengsion 2005-05-28
  • 打赏
  • 举报
回复
$str = utf8_encode("<a><b>你好</b></a>");
chengsion 2005-05-28
  • 打赏
  • 举报
回复
$str = utf8_encode("<a><b>你好</b></a>");

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧