Index: moodle/mod/lamslesson/lib.php =================================================================== RCS file: /usr/local/cvsroot/moodle/mod/lamslesson/lib.php,v diff -u -r1.12 -r1.13 --- moodle/mod/lamslesson/lib.php 3 Feb 2012 13:26:16 -0000 1.12 +++ moodle/mod/lamslesson/lib.php 20 Apr 2012 23:27:40 -0000 1.13 @@ -909,7 +909,13 @@ */ function lamslesson_http_call($request) { global $CFG; - $results = download_file_content($request); + + # pass charset as part of headers so it is interpreted correctly + # on the LAMS side. See LDEV-2875 + $headers = array( + "Content-Type" => "application/x-www-form-urlencoded;charset=UTF-8" + ); + $results = download_file_content($request, $headers); if ($results) { return $results;