บางครั้งผมก็มีปัญหาเกี่ยวกับการเปิดไฟล์โดยใช้โปรแกรมแก้ไขข้อความกราฟิก - geanyฉันใช้ ไฟล์สามารถอ่านได้โดยvimไม่มีปัญหา ฉันตรวจสอบไฟล์และไม่มีอะไรผิดปกติยกเว้นบางบรรทัด นี่เป็น.bash_historyไฟล์ตัวอย่าง:
776 reboot
777 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@geany /etc/fstab
....
....
823 reboot
824 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@exit
ผมไม่ทราบว่าสิ่งที่^@เป็น geanyแต่หลังจากที่ถอดแต่ละบรรทัดเลยก็ว่าได้ไฟล์สามารถอ่านได้อีกครั้งใน บางทีการรีบูตอาจทำอะไรกับมันบ้าง? แต่ฉันมีrebootรายการอื่น ๆในไฟล์และ^@ตัวละครปรากฏในสองหรือสามแห่งเท่านั้น
นี่เป็นเพียงไฟล์ตัวอย่างฉันเห็นตัวละครในไฟล์อื่น ๆ สิ่งหนึ่งที่ดูเหมือนจะเหมือนกัน - มันเกี่ยวข้องกับไฟล์ขนาดใหญ่เท่านั้นผู้ที่มีหลายบรรทัด
ไม่มีใครรู้^@ว่ามันมาจากไหนและทำไมvimไม่มีปัญหากับการอ่านไฟล์ในขณะที่geanyไม่สามารถอ่านได้เลย?
/root/.bash_history: UTF-8 Unicode text, with very long lines- ความแตกต่างอีกอย่างคือพวกเขามี^@ตัวละครแต่ละตัวระหว่างกัน แต่ในกรณีของฉันฉันมีทั้งบรรทัด^@และมันเกิดขึ้น 2-3 ครั้งในไฟล์บางไฟล์เท่านั้น