﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
12956	© and ™ not stripped from sanitize_title	thomask	ryan	"© and ™ (&copy; &trade;) and probably many other symbols are not stripped out when sanitizing title.

quick workaround:

{{{
function mc_sanitize_title( $title ) {
	return str_replace(array(""%e2%84%a2"", ""%c2%a9""), """", $title);
}
add_filter('sanitize_title', 'mc_sanitize_title');
}}}

but i guess that there should be some most robust and standard solution, e.g. using PHP transliteration first and then removing anything but alphanumeric, coma and underscore like in this function


{{{
function friendly_url($raw_title) {
    $url = $raw_title;
    $url = preg_replace('~[^\\pL0-9_]+~u', '-', $url);
    $url = trim($url, ""-"");
    $url = iconv(""utf-8"", ""us-ascii//TRANSLIT"", $url);
    $url = strtolower($url);
    $url = preg_replace('~[^-a-z0-9_]+~', '', $url);
    return $url;
}
}}}

this should also create nice url even for special alphabets. (setlocale must be set, but imho it is somewhere in wordpress core)
"	enhancement	closed	normal		Permalinks		normal	duplicate		unsalkorkmaz
