Spazio unificatore

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

Lo spazio unificatore (detto anche spazio indivisibile o spazio insecabile, in inglese non-breaking space, NBSP, «spazio insecabile») è un carattere spazio speciale usato dagli elaboratori di testo che impedisce di mandare a capo automaticamente le linee (in inglese line wraps) nella posizione dove è presente. Può anche essere usato per avere spazi multipli in una riga in sistemi simili al HTML che riducono le sequenze di spazi normali a uno spazio singolo. Uno spazio unificatore (detto anche hard space o fixed space) su un PC viene comunemente inserito tenendo premuto l'ALT e digitando 0160 sul tastierino numerico oppure ALT 255 (in alcuni applicativi può anche venir usato CTRL+ Shift+SPACE) mentre su Mac premendo insieme ALT e barra spaziatrice.

La differenza tra un NBSP e uno spazio normale è che quando una stringa che include il NBSP si trova alla fine della linea ed è troppo lunga per andare bene, si sposterà l'intera stringa alla linea successiva (incluse le stringhe presenti a destra e sinistra del NBSP). Questo è simile a come le stringhe normali vanno a capo. Per esempio, la stringa «precipitevolissimevolmente» non verrà spezzata mai e neanche la stringa «preci pitevo lissimevol mente» (ovvero «preci pitevo lissimevol mente»).[1][2]

Codifiche [3][4][modifica | modifica wikitesto]

  • In Unicode lo spazio unificatore è il carattere U+00A0[5], chiamato NO-BREAK SPACE, rappresentato nella codifica UTF-8 dalla sequenza 0xC2 0xA0.
  • In ISO/IEC 8859 è indicato dal carattere 0xA0.
  • In KOI8-R è indicato dal carattere 0x9A.
  • In EBCDIC è indicato dal carattere 0x41.
  • In alcune versioni dell'ASCII esteso, il carattere 255 (0xFF) vale come uno spazio unificatore.
  • In HTML, si può inserire utilizzando l'entità  , oltre che tramite il codice Unicode (  ed anche  ).[5]
  • In TeX, la tilde (~) viene usata per indicare lo spazio unificatore.

Note[modifica | modifica wikitesto]

  1. ^ Cosa significa   in HTML?, su Mr. Webmaster. URL consultato il 13 maggio 2020.
  2. ^ HTML Entities, su w3schools.com. URL consultato il 13 maggio 2020.
  3. ^ Unicode Character 'NO-BREAK SPACE' (U+00A0), su fileformat.info. URL consultato il 13 maggio 2020.
  4. ^ Unicode, su https://www.compart.com/en/unicode/U+00A0. URL consultato il 13 maggio 2020.
  5. ^ a b &nbsp: come inserire lo spazio in HTML, su html.it. URL consultato il 13 maggio 2020.

Voci correlate[modifica | modifica wikitesto]

Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica