Bugfix: API: No extra encoding for the status text - makes it more compatible to statusnet

Bugfix: BBCode: Fixed charset problems.
This commit is contained in:
Michael Vogel 2012-07-08 18:27:11 +02:00
parent e9d7f85297
commit db2f0f7919
2 changed files with 6 additions and 2 deletions

View file

@ -490,7 +490,8 @@
$_REQUEST['type'] = 'wall';
$_REQUEST['profile_uid'] = local_user();
$_REQUEST['api_source'] = true;
$txt = urldecode(requestdata('status'));
$txt = requestdata('status');
//$txt = urldecode(requestdata('status'));
require_once('library/HTMLPurifier.auto.php');
require_once('include/html2bbcode.php');
@ -554,7 +555,8 @@
}
else
$_REQUEST['body'] = urldecode(requestdata('status'));
$_REQUEST['body'] = requestdata('status');
//$_REQUEST['body'] = urldecode(requestdata('status'));
$parent = requestdata('in_reply_to_status_id');
if(ctype_digit($parent))

View file

@ -353,6 +353,8 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true) {
$Text = str_replace(array("<html><body>", "</body></html>", $doctype), array("", "", ""), $Text);
$Text = str_replace('<br></li>','</li>', $Text);
$Text = mb_convert_encoding($Text, "UTF-8", 'HTML-ENTITIES');
}
call_hooks('bbcode',$Text);