\ u2018 include un carattere di spaziatura in Mac OS X

0

Indipendentemente dal fatto che io usi la versione GNU di printf - e indipendentemente dal fatto che io stia usando la sequenza di escape \u2018 in printf o in console.log di nodejs - il carattere unicode è sempre interpretato come il personaggio con uno spazio che lo segue.

Qualche idea su come fermare questo comportamento?

    
posta Alexej Magura 25.11.2013 - 18:46
fonte

1 risposta

1

A quanto pare il problema era un'opzione che avevo impostato su iTerm2. Quando hai impostato la seguente opzione per il tuo profilo iTerm2, \u2018 viene interpretato come un carattere di larghezza ambigua e quindi viene considerato di larghezza doppia, ma poiché non è un carattere a doppia larghezza, come ad esempio kanji , uno spazio viene aggiunto ad esso.

Assicurati di avere deselezionata la seguente opzione:

    
risposta data 25.11.2013 - 18:46
fonte

Leggi altre domande sui tag