ฉันใช้ bash รุ่น 4.3.42 (1) - ปล่อยในสภาพแวดล้อม ArchLinux / Gnome เมื่อฉันพิมพ์คำสั่งของฉันตัวละครที่เขียนบางตัวจะถูกแปลงเป็นตัวละครแปลก ๆ โดยรวมแล้วข้อความที่แสดงทั้งหมดดูแปลก
การเข้ารหัสอักขระของฉันถูกตั้งค่าเป็น Unicode (UTF-8) ฉันตรวจสอบภาษาที่ป้อนซึ่งถูกต้องด้วย เนื่องจากใช้งานได้ก่อนฉันคิดว่ามีบางอย่างเกี่ยวกับการอัปเดต แต่ฉันไม่แน่ใจ
ภาพต่อไปนี้แสดงเอาท์พุทของbash -version
และที่ด้านล่างทั้งสองคำminus
และmoreover
ตำแหน่งที่คุณสามารถเห็นพฤติกรรมแปลก ๆ
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
ผลลัพธ์ของฉัน locale
$ 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_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
ติดตามแบบอักษรชุดของฉันใน /etc/vconsole.conf
KEYMAP=de
FONT=lat9w-16
/etc/vconsole.conf
ไม่เกี่ยวข้อง /etc/vconsole.conf
การตั้งค่าจะมีผลกับสิ่งvirtual console
ที่ปรากฏขึ้นเมื่อคุณกด ctrl + alt + f2
gnome-terminal
?xterm
?