Creo que su LANG=en_EN.UTF-8
es el problema.
Cuando ejecuto este comando
printf あいうえお | LANG=en_EN.UTF-8 pbcopy
y pegar en una nueva TextEdit documento llego „ÅÇ„ÅÑ„ÅÜ„Åà„Åä
(por cierto, esto es lo que pasa si tome la codificación UTF-8 de su texto original y decodificar como MacRoman; usted debe ser capaz de verificar esta haciendo printf あいうえお | iconv -f macroman
).
Cuando ejecuto este comando
printf あいうえお | LANG=en_US.UTF-8 pbcopy
y pegar en una nueva TextEdit documento llego あいうえお
, justo lo que uno espera.
Estoy bastante seguro de que en_EN.UTF-8
no es un idioma válidos (lo pbcopy
está estableciendo para MacRoman). Tal vez quisiste usar en_US.UTF-8
(es decir, US
, no EN
)? Usted puede obtener una lista válida locales mediante la ejecución de locale -a
. Si usted está interesado en inglés localizaciones UTF-8, puede filtrar la lista como esta:
locale -a | grep '^en_.*\.UTF-8$'