我正在使用Twitter的REST API将用户的时间轴作为RSS返回。当我在W3C的Feed Validator中查看时,我遇到麻烦的XML看起来像这样:
<item>
<title>your: とりあえずすっきりさせてみた。</title>
<description>your: とりあえずすっきりさせてみた。</description>
那是日本人:
你的:とりあえずすっきりさせてみた。
你的:とりあえずすっきりさせてみた。
但是,使用此代码检索XML:
<?php
$path = "http://twitter.com/statuses/user_timeline/".$twittername.".rss?count=1";
$xml = @simplexml_load_file($path);
?>
在XML对象中给出了这个:
[item] => SimpleXMLElement Object
(
[title] => your: ã¨ã‚Šã‚ãˆãšã™ã£ãã‚Šã•ã›ã¦ã¿ãŸã€‚
[description] => your: ã¨ã‚Šã‚ãˆãšã™ã£ãã‚Šã•ã›ã¦ã¿ãŸã€‚
这里发生了什么?我怎样才能正确编码/解码/检索/?数据,以便保留语言?