diff -r f507feede89a -r 09a1c134465b web/wp-includes/class-IXR.php --- a/web/wp-includes/class-IXR.php Wed Dec 19 12:35:13 2012 -0800 +++ b/web/wp-includes/class-IXR.php Wed Dec 19 17:46:52 2012 -0800 @@ -466,11 +466,18 @@ function output($xml) { - $xml = ''."\n".$xml; + $charset = function_exists('get_option') ? get_option('blog_charset') : ''; + if ($charset) + $xml = ''."\n".$xml; + else + $xml = ''."\n".$xml; $length = strlen($xml); header('Connection: close'); header('Content-Length: '.$length); - header('Content-Type: text/xml'); + if ($charset) + header('Content-Type: text/xml; charset='.$charset); + else + header('Content-Type: text/xml'); header('Date: '.date('r')); echo $xml; exit;