// CRM-11744
$name = preg_replace('/[^a-zA-Z0-9]+/', $char, trim($name));
+ //var_dump($name);exit;
+
+ //If there are no ascii characters present.
+ if ($name == $char) {
+ $name = self::createRandom($len, self::ALPHANUMERIC);
+ }
+
+
if ($len) {
// lets keep variable names short
return substr($name, 0, $len);