Estou usando casca de peixe no CentOS8.
Eu gostaria de inserir o seguinte no arquivo.
function fish_title
echo "? AmericaN ?"
end
Mas ao tentar colá-lo no arquivo, vejo o seguinte:
function fish_title
echo " AmericaN "
end
Mesmo via cat
comando, ainda não consigo vê-lo.
Aqui está a saída de locale
e$TERM
❯ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
❯ echo $TERM
xterm-256color
Estou usando o Windows New Terminal para acessar meu CentOS
servidor e estou colando no arquivo usando CTRL+Vou SHIFT+INSERTou mouse
clique com o botão direito do mouse
O editor énano
Bem, consegui corrigir o problema perguntando aos desenvolvedores por
Windows New Terminal
que não consigo colarUnicode
naSSH
conexão.E obtive a seguinte resposta:
Então, acabei de escrevê-lo para o editor on-line e baixei via
wget
e agora está funcionando.
Acabei de cansar isso no konsole (o terminal KDE). Mostrava as chamas como uma caixa (indicando nenhum caractere na fonte). Em seguida, fui para a configuração da fonte para o terminal, quase todas as fontes mostram uma caixa, um espaço ou um caractere hexcode.
Uma fonte (que tinha o nome emoji no nome) mostrava as chamas.
Eu tentei com printf e funcionou: Tente:
printf ? >> file.txt
Você também pode fazer um alias:
# $1 = File, $2 = Emoji alias addEmoji="printf $2 >> $1"
Lembre-se de que troquei os argumentos porque tive alguns problemas de exibição depois que colei o Emoji. Se você quiser brincar um pouco mais com o Unicode, recomendo isso: https://stackoverflow.com/a/602924/12546645