прикольно что и табуляция, и символ новой строки и остальные считаются "пробельными символами"
http://wm-help.net/l...ook/180766606/5
теперь понятно стало:
есть "пробельные символы", они входят в набор непечатаемых символов - среди них пробел, табуляция, новая строка и так далее
есть признак порядка байтов BOM, аппликация его печатает если не понимает "что оно такое", и не печатает когда понимает что это признак. То есть это тоже "непечатаемый символ"
получается что кажется как-будто достаточно проверить и обрезать только "пробельные" символы
а реально могут ввести и BOM первым символом, тогда аппликация возможно заломается, не даст залогинить если пользователь скопирует "BOM + имя пользователя" - а пользователю отображаться будет скорее всего только "имя пользователя"
в итоге:
- есть пробельные символы
- есть признаки порядка байтов BOM, и наверное другие какие
- все они, и пробельные и BOM - являются непечатаемыми символами
получается что наверное недостаточно в поле ввода емайла обрезать только "пробельные" символы, хотя в 95% случаев или даже 99% может будет и достаточно