It is because you are running PHP4. See http://bugs.php.net/bug.php?id=27626. I suggest you upgrade to PHP5 (PHP4 was end-of-life’d on 2008-08-08).
There might be a workaround but I’m unwilling to suggest it as I haven’t got a PHP4 installation that I can test it on.
I can not change that,my provider is responsible for that, is there still any other solution?
Lars
Same situation here this is a setback.
Go to your bp-activity-templatetags.php file and change this line from:
return apply_filters( 'bp_get_activity_feed_item_description', html_entity_decode( str_replace( '%s', '', $activities_template->activity->content ), ENT_COMPAT, 'UTF-8' ) );
to:
return apply_filters( 'bp_get_activity_feed_item_description', utf8_decode( str_replace( '%s', '', $activities_template->activity->content ) ) );
Not sure if this will work, but worth a shot!
Going to mark this as resolved because we’ve got at least one useful link for others to find.
@r-a-y:
I have resolve this problem.But Chinese displays ??? in buddypress rss url
co.jiaju99.com/members/yijia/activity/feed
Why?
@r-a-y that’s a different issue which relates to non-latin characters in URLs and BuddyPress slugs