safe_ascii_char
if (isspace(*name) && safe_ascii_char(name[1]))
while (*nid && !safe_ascii_char(*nid))
if (safe_ascii_char(*nid))
if (!safe_ascii_char(c) && c != '_' && c != '-')