[求解]php中用xml的时候怎么处理中文

luoluonozuoluo 2005-12-01 03:59:20
如题在线等的说.
...全文
205 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoluonozuoluo 2005-12-05
  • 打赏
  • 举报
回复
:)自己搜google解决掉啦。
xuzuning 2005-12-05
  • 打赏
  • 举报
回复
php的xml处理函数只能处理utf-8编码的xml文挡
luoluonozuoluo 2005-12-05
  • 打赏
  • 举报
回复
顶喂
luoluonozuoluo 2005-12-02
  • 打赏
  • 举报
回复
To: Mistruster(弱智d)
是乱码的说
To:xuzuning(唠叨)
用utf-8啦还是不掂
xuzuning 2005-12-02
  • 打赏
  • 举报
回复
utf-8
luoluonozuoluo 2005-12-02
  • 打赏
  • 举报
回复
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的值的时候显示为乱码。
jessefly 2005-12-02
  • 打赏
  • 举报
回复

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

都哟可能!
luoluonozuoluo 2005-12-02
  • 打赏
  • 举报
回复
顶一下先
Mistruster 2005-12-01
  • 打赏
  • 举报
回复
浏览器 查看源代码 是否乱码
luoluonozuoluo 2005-12-01
  • 打赏
  • 举报
回复
也就是说用get_content()输出的时候中文会变成乱码.应该怎么解决呢?
Cain 2005-12-01
  • 打赏
  • 举报
回复
什么意思?没明白

21,891

社区成员

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

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