è solo relativo alla semantica programmatica. la maggior parte di essi gestisce il carattere dello spazio '' o '' diverso da altri simboli come 'a' o 'dds'.
il carattere di spazio vuoto viene accoppiato in altri strani caratteri come nuove righe - '\ n' o caratteri vuoti - ''
Inoltre non è univoco, in quanto alcuni caratteri speciali su determinati ambienti informatici non hanno una rappresentazione e vengono analizzati con un carattere vuoto ''
In alcuni ambienti informatici in cui passavamo file da MAc a Windows a Linux, a volte ottenevamo ('' == '') la produzione di un risultato FALSE (il doppio segno equivale indica semplicemente un operatore di confronto ). Era falso perché c'erano dei simboli nascosti nello spazio che non potevamo vedere a causa del fatto che le culture dei computer erano diverse nel nostro team.
Non sono sicuro che questo problema si verificherà o meno quando si parla di password rigorose, ma non avere spazi in aree speciali come password, nomi di funzioni e nomi di file è decisamente il modo migliore per andare sempre. Analizzare gli spazi nei nomi dei file è una storia completamente diversa, con alcuni programmi che aggiungono un% a uno spazio per rimuovere lo spazio in modo da avere il nome come% name