short term stopgap is:

PHP Code

		//$inputTitle = preg_replace(array('/^\s\s+/', '/\s\s+$/', '/\s\s+/u'), array('', '', ' '), $inputTitle);
		//$breadcrumb = preg_replace(array('/^\s\s+/', '/\s\s+$/', '/\s\s+/u'), array('', '', ' '), $breadcrumb);
		$inputTitle = trim(preg_replace('/\s+/',' ', $inputTitle));
		$breadcrumb = trim(preg_replace('/\s+/',' ', $breadcrumb)); 

that doesn't break boards with ISO-8859-1 charset.

file: libs/html.inc.php, i left the 2 original lines in and just commented them out for now.