ฉันตั้งค่า prefs ของฉันให้บันทึกไฟล์เป็น UTF-8 (ค่าเริ่มต้น) แต่ฉันสังเกตว่าไฟล์ของฉันไม่ใช่ UTF-8 แต่เป็น US-ASCII
ด้วยไฟล์ที่สร้างขึ้นใหม่ของฉัน:
file -I myfile
=> myfile: text/plain; charset=us-ascii
สิ่งที่ช่วยให้?
ฉันตั้งค่า prefs ของฉันให้บันทึกไฟล์เป็น UTF-8 (ค่าเริ่มต้น) แต่ฉันสังเกตว่าไฟล์ของฉันไม่ใช่ UTF-8 แต่เป็น US-ASCII
ด้วยไฟล์ที่สร้างขึ้นใหม่ของฉัน:
file -I myfile
=> myfile: text/plain; charset=us-ascii
สิ่งที่ช่วยให้?
คำตอบ:
ฉันไม่ใช่ผู้เชี่ยวชาญในฟิลด์นี้ แต่ฉันเชื่อว่านี่คือเหตุผลที่คุณบันทึกไฟล์ทดสอบของคุณด้วยอักขระ ASCII เท่านั้น เมื่อใช้เฉพาะอักขระ ASCII UTF-8 ก็แยกไม่ออก เมื่อคุณเริ่มใช้อักขระที่อยู่นอกขอบเขต ASCII (เช่นการเน้นเสียงในภาษาอื่นเช่นąśćżในภาษาโปแลนด์) ความแตกต่างนั้นเป็นสิ่งที่สังเกตไม่ได้
ลองคัดลอกและวางอักขระที่ฉันใช้เป็นตัวอย่างบันทึกไฟล์ของคุณอีกครั้งและทดสอบ