Saya ingin menambahkan tengkorak Unicode dan tulang bersilang ke shell prompt saya (khususnya 'TENGKORAK DAN CROSSBON' (U + 2620)), tapi saya tidak tahu mantra sihir untuk membuat gema meludah, atau yang lainnya, Karakter Unicode 4 digit. Yang dua digit itu mudah. Misalnya, gema -e "\ x55",.
Selain jawaban di bawah ini, perlu dicatat bahwa, terminal Anda perlu mendukung Unicode agar hasilnya sesuai dengan yang Anda harapkan. gnome-terminal melakukan tugasnya dengan baik, tetapi ini tidak selalu dihidupkan secara default.
Pada aplikasi Terminal macOS Buka Preferences-> Encodings dan pilih Unicode (UTF-8).
printf "\\u007C\\u001C"
.
gnome-terminal
, echo -e '\ufc'
tidak menghasilkan ü, bahkan dengan pengkodean karakter diatur ke UTF-8. Namun, mis. urxvt
Apakah mencetak mis printf "\\ub07C\\ub01C"
seperti yang diharapkan (tidak dengan atau kotak).
bash
tag itu petunjuk yang sangat berguna? Apakah terminal berbeda umum di CJK atau ...?
"\x7F"
di UTF-8 lokal (yang menurutbash
tag ini milik Anda) ... ... pola yang diwakili oleh satu byte tidak pernah berada dalam kisaran\x80-\xFF
. Kisaran ini ilegal dalam karakter UTF-8 singl-byte. misalnya nilai Unicode CodepointU+0080
(mis.\x80
) sebenarnya 2 byte di UTF-8 ..\xC2\x80
..