* Trim old illegal characters from syndication feeds
authorBrion Vibber <brion@users.mediawiki.org>
Tue, 8 Mar 2005 02:50:31 +0000 (02:50 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Tue, 8 Mar 2005 02:50:31 +0000 (02:50 +0000)
includes/Feed.php

index c3cd371..e737a76 100644 (file)
@@ -61,6 +61,7 @@ class FeedItem {
        function xmlEncode( $string ) {
                global $wgInputEncoding, $wgContLang;
                $string = str_replace( "\r\n", "\n", $string );
+               $string = preg_replace( '/[\x00-\x08\x0b\x0c\x0e-\x1f]/', '', $string );
                if( strcasecmp( $wgInputEncoding, 'utf-8' ) != 0 ) {
                        $string = $wgContLang->iconv( $wgInputEncoding, 'utf-8', $string );
                }