diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 16dd21cb59..566ebc708d 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -4374,6 +4374,7 @@ protected function _format_id($id_value, $name, $value = null, $return_attribute public function name2id($name) { $name = strtolower($name); + $name = e107::getParser()->toASCII($name); return rtrim(str_replace(array('[]', '[', ']', '_', '/', ' ','.', '(', ')', '::', ':', '?','=',"'"), array('-', '-', '', '-', '-', '-', '-','','','-','','-','-',''), $name), '-'); }