也就是说用get_content()输出的时候中文会变成乱码.应该怎么解决呢?

解决方案 »

  1.   

    To: Mistruster(弱智d) 
    是乱码的说
    To:xuzuning(唠叨)
    用utf-8啦还是不掂
      

  2.   


    说详细点较好
    数据库,浏览器的显码方式,apache 的设置charset,php.ini的mbstring

    都哟可能!
      

  3.   

    book.xml的内容大概如下:
    <catalog>
    <xiaobai>我是小白</xiaobai>
    <xiaobai_1>xiaobai_1 content</xiaobai_1>
    </catalog>$xmlfile = "book.xml";
    $oXML = domxml_open_mem(realpath($xmlfile));
    $xpath=$oXML->xpath_new_context();
    $output=$xpath->xpath_eval("/catalog/xiaobai");
    $nodeset=$output->nodeset;
    foreach($nodeset as $node)
    {
    echo $node->get_content();
    }
    用上面的代码读出catalog/xiaobai的值的时候显示为乱码。
      

  4.   

    php的xml处理函数只能处理utf-8编码的xml文挡