same to me , premium plugin cannot handle unicode username
for pretty name :
plugin register using dot ( . ) for user name
example :
unicode first name = 栄える and last name = 花咲く
pretty name = 栄える . 花咲く
plugin will remove unicode so left only = . (dot)
and plugin will add number to dot = .1 (for 1st register) .2 (for 2nd register) .3 (for 3rd register) … and .4 .5 .6 .7
some usrname = …2 …3 ….4
some username = —.1 –2 -3
because plugin cannot handle special character in username well
plugin should remove all special character before create username
then if no a-zA-Z1-0 so olugin should return FB_12123151 (fb id number) for that unicode username
there are only replace [space] between name but nofunction to remove special character including – [hypen], . [dot] and etc…
i think plugin forget that many facebook user using their language name in facebook, not english
if( get_option($opt_jfb_username_style) == 1 )
$name = “FB_” . str_replace( ‘ ‘, ”, $fb_userdata[‘first_name’] . “_” . $fb_userdata[‘last_name’] );
else
$name = str_replace( ‘ ‘, ”, $fb_userdata[‘first_name’] . “.” . $fb_userdata[‘last_name’] );
Just to clarify. What version of BuddyPress did you have before your recent upgrade to WP 3.2.1?