Emoji Unicode não aparecendo no prompt do tcsh

1

Eu configurei meu prompt no tcsh 6.18.01 para usar alguns emoticons bobos, mas eles não aparecem.

> cat .cshrc
set prompt = '\n                    
por Dan S. 30.09.2014 / 04:36

1 resposta

0

Existem dois problemas:

  1. sua localidade deve usar a codificação UTF-8, mas
  2. para esta plataforma / configuração / data, esse caractere específico está fora da capacidade do tcsh de gerenciá-lo usando as funções de caracteres largos do sistema.

Usando en_US.UTF-8 , tcsh mostrará o valor Unicode:

\U+01F525 [~]

Por que vale a pena, o mesmo acontece com o antigo Debian 7 (de 2013) que eu uso para um servidor de arquivos. Ao discutir Debian # 790847 Fwd: Emoji em lynx , Aurélien Jarno observou:

It happens these emojis are new in Unicode 6.0. glibc 2.21 only has support for Unicode 5.0. This has been fixed in glibc 2.22 which includes support for Unicode 7.0.

Unicode 6.0 data de outubro de 2010, mas aparentemente o FreeBSD 11-current em setembro de 2014 não tinha os dados para essa versão do Unicode. O FreeBSD 11.0 acabou de ser lançado (em setembro de 2016); suas notas de versão não mencionam uma atualização para a versão Unicode.

    
por 26.10.2016 / 00:55