> IF ASC(m.CharAt) >= 128 OR m.CharAt $ ":/?#[]@!$&'()*+,;=%" OR m.CharAt <= " " > m.CharAt = "%" + STRCONV(m.CharAt,15) > ENDIF >Right, because "not greater than space" may not cover all of those punctuation characters, depending on the current collation sequence. I think I've seen one where
?" ">"!"returns .t.