Currently only non-alphanumerical character allowed in ship names is underscore (_). Please allow every printable character. If ship's name is used for some kind of file name, then use there "normalized" name (punctuation ignored and spaces changed into underscores) and store actual name inside file (header or something like that).