return isPlain(s, strlen(s));
assert(offset + length <= str.GetLength());  for (unsigned i = 0; i < length && offset + i < str.GetLength(); i++) if (!isPlain(str.GetChar(offset + i))) return false;  return true;
bool isPlain(const char* s){  return isPlain(s, strlen(s));}