Index: lib.php =================================================================== RCS file: /cvsroot/moodle/moodle/mnet/lib.php,v retrieving revision 1.16.2.4 diff -u -F ^f -r1.16.2.4 lib.php --- lib.php 5 May 2008 08:19:50 -0000 1.16.2.4 +++ lib.php 9 May 2008 01:27:17 -0000 @@ -58,7 +58,7 @@ function mnet_get_public_key($uri, $appl $application = get_record('mnet_application', 'name', 'moodle'); } - $rq = xmlrpc_encode_request('system/keyswap', array($CFG->wwwroot, $MNET->public_key, $application->name), array("encoding" => "utf-8")); + $rq = xmlrpc_encode_request('system/keyswap', array($CFG->wwwroot, $MNET->public_key, $application->name), array("encoding" => "utf-8", "escaping" => "markup")); $ch = curl_init($uri . $application->xmlrpc_server_url); curl_setopt($ch, CURLOPT_TIMEOUT, 60); @@ -70,7 +70,7 @@ function mnet_get_public_key($uri, $appl curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); - $res = xmlrpc_decode(curl_exec($ch)); + $res = xmlrpc_decode(curl_exec($ch), "utf-8"); curl_close($ch); if (!is_array($res)) { // ! error