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. urxvtApakah mencetak mis printf "\\ub07C\\ub01C"seperti yang diharapkan (tidak dengan atau kotak).
bashtag itu petunjuk yang sangat berguna? Apakah terminal berbeda umum di CJK atau ...?
"\x7F"di UTF-8 lokal (yang menurutbashtag 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..