เมื่อฉันทำเช่นนี้ใน terminal ของฉัน:
echo -e "\xF0\x9f\x8d\xba"
ฉันได้รับเหยือกเบียร์เย็น ๆ ในเครื่อง::
อย่างไรก็ตามเมื่อฉันเริ่มหน้าจอและลองแบบเดียวกันฉันจะได้ a ฉันจะได้รับเหยือกเบียร์ที่ดีได้อย่างไร
นี่คือ. screenrc ของฉัน:
nethack on
startup_message off
defscrollback 3000
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %c"
termcapinfo xterm 'bc@:bs@'
ignorecase on
maptimeout 0
vbell off
defutf8 on
defencoding utf8
การรันหน้าจอด้วย-U
ตัวเลือกก็ไม่ได้ช่วยอะไร
คือ U + FFFD, อักขระการแทนที่ Unicode ซึ่งหมายความว่าคอมพิวเตอร์ของคุณไม่รู้จักอักขระที่ไบต์พยายามนำเสนอ คุณเปลี่ยนจากเทอร์มินัลทางกายภาพของคุณเป็นเทอร์มินัลอีมูเลเตอร์ในระหว่างการทดสอบเหล่านี้โดยบังเอิญหรือไม่?
—
Andrew B
เมื่อฉันทำในเทอร์มินัลโดยไม่มีหน้าจอเริ่มต้นมันจะทำงานเมื่อฉันเริ่มหน้าจอและทำเช่นเดียวกันมันจะไม่ทำงาน มันอยู่บนเครื่องเดียวกันและในเครื่องเดียวกัน ฉันใช้โปรแกรมจำลองเทอร์มินัลตลอดเวลา
—
gitaarik
คุณใช้เทอร์มินัลอีมูเลเตอร์ใด?
—
dawud