Special Characters in Domain Names

The following special characters are illegal in domain names (in addition to * and space).

#define ILLEGAL_NAME_CHARS_STR TEXT ("\"/\\[]:|<>+=;,?") CTRL_CHARS_STR

Even though some special characters such as period (.) are valid, underscore (_) and dash (-) would be better choices as special characters in domain names.