osx - เปิดไฟล์ unicode ในการแก้ไขข้อความ


0

ฉันต้องการประมวลผลไฟล์ข้อความ Unicode โดยใช้ TextEdit เมื่อฉันเปิดไฟล์โดยใช้ TextEdit หรือ TextWrangler แทนที่จะเห็นNattvardsgästernaฉันเห็น Nattvardsg tern sterna (ซึ่งไม่ถูกต้อง) เมื่อฉันเปิดไฟล์บนพีซีของฉันฉันจะเห็นสตริงที่ถูกต้อง

ฉันแน่ใจว่าฉันขาดการตั้งค่าหรือบางสิ่งบางอย่าง ...

ขอบคุณ

คำตอบ:


0

คุณสามารถตั้งค่าเริ่มต้นการเข้ารหัสเปิดเป็น UTF-8 หรือ UTF-16 ในการตั้งค่า TextEdit / เปิดและบันทึก

แต่ตัวอย่างของคุณดูเหมือนจะแสดงข้อความที่ไม่ใช่ยูนิโค้ดโดยที่ Latin-1 ä (E4) กำลังอ่านราวกับว่าอยู่ในการเข้ารหัสของ MacRoman โดยที่ E4 ถูกจัดสรรให้กับ‰

หรืออาจจะเป็น Unicode UTF-16 ที่อ่านราวกับว่าเป็น MacRoman


สวัสดีทอมฉันเล่น TextWrangler กับการเข้ารหัสต่าง ๆ เมื่อฉันเปิดด้วย Latin-1 ไฟล์ดูดี ฉันสับสนจริงๆ ... เพราะหลังจากเล่นไปฉันได้บันทึกไฟล์เป็น UTF-8 (เพื่อดูว่าเกิดอะไรขึ้น) และตอนนี้ฉันสามารถเปิดใน TextEdit และดูดี ดังนั้นฉันสามารถแปลงไฟล์เป็น UTF-8 ได้โดยไม่เสียอะไรเลย?
hba

@hba ใช่คุณไม่ควรสูญเสียสิ่งใดโดยการแปลงสิ่งต่าง ๆ ในแบบนั้น อาจเป็นการดีที่สุดที่จะบันทึกเป็น "UTF-8 with BOM" เพื่อลดโอกาสในการเปิดด้วยการเข้ารหัสผิด
Tom Gewecke
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.