mb_convert_encoding error: Aufruf der undefinierten Funktion mb_convert_encoding ()

Ich schreibe gerade eine PHP-Funktion, aber wenn das komplette Skript ausgeführt wird, erhalte ich eine Fehlermeldung:

Error

Call to undefined function mb_convert_encoding() 

Meine Funktion:

function cleanData(&$str)
  {
   if($str == 't') $str = 'TRUE';
   if($str == 'f') $str = 'FALSE';
   if(preg_match("/^0/", $str) || preg_match("/^\+?\d{8,}$/", $str) || preg_match("/^\d{4}.\d{1,2}.\d{1,2}/", $str)) {
   $str = "'$str";
  }
  if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"';
  $str = mb_convert_encoding($str, 'ISO-8859-1','utf-8');
}

ann jemand sehen, wo ich falsch liege. Vielen Dank im Voraus für Ihre Zeit.

Pros

Antworten auf die Frage(2)

Ihre Antwort auf die Frage