If you get wrong links of blog post in activity page of buddypress the reason is that in the database in wp_bp_activity table the field primary_link is too short. Try to change it into varchar(300).
See http://trac.buddypress.org/ticket/2066 for possible better solution
[…] 最后,感谢stergatu在Buddypress 1.2.7. Wrong non-latin slugs – Fix一文中提供的启发。 […]
LikeLike