diff --git a/include/rssfuncs.php b/include/rssfuncs.php index 32bc6981..ccc6d515 100644 --- a/include/rssfuncs.php +++ b/include/rssfuncs.php @@ -1382,29 +1382,29 @@ switch ($rule["type"]) { case "title": - $match = @preg_match("/$reg_exp/i", $title); + $match = @preg_match("/$reg_exp/iu", $title); break; case "content": // we don't need to deal with multiline regexps $content = preg_replace("/[\r\n\t]/", "", $content); - $match = @preg_match("/$reg_exp/i", $content); + $match = @preg_match("/$reg_exp/iu", $content); break; case "both": // we don't need to deal with multiline regexps $content = preg_replace("/[\r\n\t]/", "", $content); - $match = (@preg_match("/$reg_exp/i", $title) || @preg_match("/$reg_exp/i", $content)); + $match = (@preg_match("/$reg_exp/iu", $title) || @preg_match("/$reg_exp/iu", $content)); break; case "link": - $match = @preg_match("/$reg_exp/i", $link); + $match = @preg_match("/$reg_exp/iu", $link); break; case "author": - $match = @preg_match("/$reg_exp/i", $author); + $match = @preg_match("/$reg_exp/iu", $author); break; case "tag": foreach ($tags as $tag) { - if (@preg_match("/$reg_exp/i", $tag)) { + if (@preg_match("/$reg_exp/iu", $tag)) { $match = true; break; }