Darwin DeoGloria 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
Tài khoản người dùng mới. Terminal.app và iTerm2 với bộ UTF-8. Các ký tự có dấu hoạt động tốt trong tất cả các ứng dụng ("å, ä, ö, é"). Nhưng một số ký tự unicode (rộng?) Không hiển thị trong một số ứng dụng dòng lệnh. Lần đầu tiên tôi phát hiện ra nó trong weechat, nhưng trong vỏ bash nó hoạt động tốt.
Trong kho Mavericks bash:
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
Sao chép và dán cờ char bằng chuột.
DeoGloria:~ test$ ⚑
-bash: ⚑: command not found
Bash đang hoạt động như mong đợi. Bắt đầu zsh mặc định, không có cấu hình nào được thực hiện
DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"
⚑
Hiển thị ổn. Nhưng không phải khi tôi dán:
DeoGloria% <2691>
zsh: command not found: \u2691
Cài đặt ngôn ngữ:
DeoGloria% locale
LANG="sv_SE.UTF-8"
LC_COLLATE="sv_SE.UTF-8"
LC_CTYPE="sv_SE.UTF-8"
LC_MESSAGES="sv_SE.UTF-8"
LC_MONETARY="sv_SE.UTF-8"
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_ALL=
Bắt đầu emacs hoặc vi từ zsh và dán "" hoạt động tốt. Nó không hoạt động trong nano. Tôi nhận được một nhân vật không trực quan.
Tôi nghi ngờ một số vấn đề với ncurses, nhưng bash, zsh, nano, emacs đều được liên kết với
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
Tôi hết ý tưởng rồi. Bất kỳ con trỏ?