Creo que tu LANG=en_EN.UTF-8
es el problema.
Cuando ejecuto este comando
printf あいうえお | LANG=en_EN.UTF-8 pbcopy
y péguelo en un nuevo documento TextEdit obtengo „ÅÇ„ÅÑ„ÅÜ„Åà„Åä
(por cierto, esto es lo que obtiene si toma la codificación UTF-8 de su texto original y la decodifica como MacRoman; debería Poder verificar esto haciendo printf あいうえお | iconv -f macroman
).
Cuando ejecuto este comando
printf あいうえお | LANG=en_US.UTF-8 pbcopy
y péguelo en un nuevo documento de TextEdit obtengo あいうえお
, como es de esperar.
Estoy bastante seguro de que en_EN.UTF-8
no es una configuración regional válida (por lo tanto, pbcopy
está por defecto en MacRoman). ¿Tal vez quisiste usar en_US.UTF-8
(es decir, US
, no EN
)? Puede enumerar las configuraciones regionales válidas ejecutando locale -a
. Si solo está interesado en las configuraciones regionales de UTF-8 en inglés, puede filtrar la lista de esta manera:
locale -a | grep '^en_.*\.UTF-8$'