Index: src/wp-includes/formatting.php
===================================================================
--- src/wp-includes/formatting.php	(revision 61303)
+++ src/wp-includes/formatting.php	(working copy)
@@ -2284,7 +2284,7 @@
 	// Restore octets.
 	$title = preg_replace( '|---([a-fA-F0-9][a-fA-F0-9])---|', '%$1', $title );
 
-	if ( wp_is_valid_utf8( $title ) ) {
+	if ( seems_utf8( $title ) ) {
 		if ( function_exists( 'mb_strtolower' ) ) {
 			$title = mb_strtolower( $title, 'UTF-8' );
 		}
@@ -2294,10 +2294,10 @@
 	$title = strtolower( $title );
 
 	if ( 'save' === $context ) {
-		// Convert &nbsp, non-breaking hyphen, &ndash, and &mdash to hyphens.
-		$title = str_replace( array( '%c2%a0', '%e2%80%91', '%e2%80%93', '%e2%80%94' ), '-', $title );
-		// Convert &nbsp, non-breaking hyphen, &ndash, and &mdash HTML entities to hyphens.
-		$title = str_replace( array( '&nbsp;', '&#8209;', '&#160;', '&ndash;', '&#8211;', '&mdash;', '&#8212;' ), '-', $title );
+		// Convert &nbsp, &ndash, and &mdash to hyphens.
+		$title = str_replace( array( '%c2%a0', '%e2%80%93', '%e2%80%94' ), '-', $title );
+		// Convert &nbsp, &ndash, and &mdash HTML entities to hyphens.
+		$title = str_replace( array( '&nbsp;', '&#160;', '&ndash;', '&#8211;', '&mdash;', '&#8212;' ), '-', $title );
 		// Convert forward slash to hyphen.
 		$title = str_replace( '/', '-', $title );
 
@@ -2382,6 +2382,9 @@
 
 		// Convert &times to 'x'.
 		$title = str_replace( '%c3%97', 'x', $title );
+
+		// Add the new line to convert the multiplication sign (×) directly to "x"
+		$title = str_replace( '×', 'x', $title );
 	}
 
 	// Remove HTML entities.
