ฉันใช้urxvtกับ env ปัจจุบัน:
$ env | LC LC_ALL = en_US.UTF-8
ปัญหาเกิดขึ้นกับ ncurses หรือ ncmpc และฉันก็สงสัยว่าถ้าใครสามารถทำให้กระจ่างในสิ่งที่ปัญหาอาจจะ นี่อาจเป็นปัญหากับแท็กID3และคำแนะนำใด ๆ เกี่ยวกับการทำงานกับการตั้งค่าการเข้ารหัสที่เสียหรือผิดพลาดในเมตาแท็กในไฟล์ MP3 ก็ยินดีต้อนรับ ฉันเพิกเฉยต่อเรื่องนี้มาหลายปีแล้วและในที่สุดก็ถึงกับฉันแล้ว สิ่งที่แปลกประหลาดก็คือชื่อไฟล์หรือแท็กบางอย่างทำงานได้ในขณะที่ชื่ออื่นไม่ทำงาน
สิ่งที่ฉันลองต่อไปนี้:
ตั้งค่า LC_ALL เป็นค่าเหล่านี้ (อะไรก็ตามที่อยู่ก่อนช่องว่าง)
- ru_RU.KOI8-R KOI8-R
- ru_RU.UTF-8 UTF-8
- ru_RU ISO-8859-5
- ru_RU.KOI8-R KOI8-R
การสร้างฐานข้อมูล MPD ขึ้นใหม่ด้วย
- id3v1_encoding "ISO-8859-1"
หรือ - id3v1_encoding "UTF-8"
- id3v1_encoding "ISO-8859-1"
ฉันสามารถแสดงปัญหาด้วยภาพหน้าจอสองภาพเนื่องจากเป็นวิธีที่ง่ายที่สุดในการทำเช่นนี้:
ผลลัพธ์ที่คาดหวัง (mpc ทำงานได้ดี):
การเข้ารหัสที่เสียหาย (ncmpc):
Ncmpcpp: ปัญหาเดียวกัน