Der Cygwin Mintty-Unicode zeigt trotz des Dejavu Sans Mono und alles nichts an

867
facebook

Bearbeiten

Das Problem ist, dass Ubuntu-Maschine nicht \u03bbals griechisches Lambda-Symbol angezeigt werden kann

Ubuntu ist abgelegen:

[ubuntu@ubuntu:~]$echo -e "\xce\xbb\x0a"  λ   [ubuntu@ubuntu:~]$echo -e "\u03bb"  \u03BB  

das ist lokal:

matizmabel@Casper ~  $ echo -e "\u03bb"  λ   matizmabel@Casper ~  $ echo -e "\xce\xbb"  λ   matizmabel@Casper ~  $ 

Ich benutze das Cygwin Mintty Terminal.

Ich benutze Dejavu Sans Monound das:

$ 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_ALL= 

Ich ssh in Ubuntu Headless Server, und habe dieses Problem. Bitte beheben Sie mein Unicode-Anzeigeproblem.

0
Glück mit `$ echo -e" \ u03bb "` Doing \ x könnte nur dann sein, wenn es zwei Nibbles wie `\ x41` gibt barlop vor 8 Jahren 0
bearbeitet, @barlop nop facebook vor 8 Jahren 0
Seltsam. BTW Ich habe das gleiche wie Sie für mein Gebietsschema http://pastebin.com/raw.php?i=52cKQhem barlop vor 8 Jahren 0
Können Sie den griechischen Buchstaben Lambda anzeigen? @ barlop, ich habe es früher angezeigt, aber die Zeit ist jetzt vergangen, ich kann es nicht. facebook vor 8 Jahren 0
Ja. Was ist Ihre Echo-Version? http://pastebin.com/raw.php?i=d0PgZ47E barlop vor 8 Jahren 0
"8.15" http://pastebin.com/NE8JjWZ7 facebook vor 8 Jahren 0
Lasst uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/25736/discussion-between-barlop-and-facebook). barlop vor 8 Jahren 0
http://unix.stackexchange.com/questions/165059/how-to-set-lang-in-locale-despite-its-in-etc-default-locale-in-ubuntu-for-uni facebook vor 8 Jahren 0
Bitte entfernen Sie das `emacs`-Tag, da es nichts mit Emacs zu tun hat. Stefan vor 8 Jahren 0

1 Antwort auf die Frage

0
matzeri

Siehe http://www.utf8-chartable.de/unicode-utf8-table.pl

Unicode-Codepunkt = U + 039B

Zeichen = Λ

UTF-8 (hex.) = Ce 9b

 $ echo -e "\xCE\x9B"  Λ 

Wenn das Problem nur Remote ist, wird das "Echo" das "\ u039B" - Escape wahrscheinlich nicht verstehen. Bitte beachten Sie, dass "\ u" nicht als Escape-Sequenz in den Handbüchern von Echo coreutils angezeigt wird. noch in POSIX

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html

Um es zu überprüfen

$ echo -ne "\xce\xbb" |od -x 0000000 bbce 0000002   $ echo -ne "\u03bb" |od -x 0000000 bbce 0000002