\ u2018 incluye un carácter de espacio en blanco en Mac OS X

0

Independientemente de si uso la versión GNU de printf, y si estoy usando la secuencia de escape \u2018 en printf o en console.log de nodejs, el carácter Unicode siempre se interpreta como el personaje con un espacio que lo sigue.

¿Alguna idea sobre cómo lograr que este comportamiento se detenga?

    
pregunta Alexej Magura 25.11.2013 - 18:46

1 respuesta

1

Resulta que el problema era una opción que había establecido en iTerm2. Cuando tiene la siguiente opción configurada para su perfil iTerm2, \u2018 se interpreta como un carácter de ancho ambiguo y, por lo tanto, se considera de doble ancho, pero como no es un carácter de doble ancho, como a kanji , se le añade un espacio.

Solo asegúrate de que tienes la siguiente opción desactivada:

    
respondido por el Alexej Magura 25.11.2013 - 18:46

Lea otras preguntas en las etiquetas