ฉันต้องการเรียกยูทิลิตีบรรทัดคำสั่งใน Mac OS X 10.8 ที่ให้ความสามารถในการแปลงไฟล์ข้อความที่บันทึกไว้ในการเข้ารหัสมาตรฐานของ Western Mac OS Roman เป็น UTF-8 ทั่วไป
ฉันจะเรียกใช้ยูทิลิตีจาก AppleScript ที่ฉันสร้างขึ้น AppleScript ช้ามากเมื่อทำงานกับบล็อคข้อความขนาดใหญ่มาก ดังนั้นฉันต้องการแยกวิเคราะห์ข้อความและแปลงข้อความโดยใช้บรรทัดคำสั่ง OS X ฉันพบเครื่องมือที่เรียกว่า "sed" ซึ่งทำให้ฉันสามารถแยกวิเคราะห์ข้อความได้ อย่างไรก็ตามยังคงมีองค์ประกอบหลายส่วนของไฟล์ที่ต้องล้างข้อมูลตัวอักษรที่ปรากฏเป็นขยะหากไฟล์นั้นถูกเปิดเป็น utf-8 (เช่น smart quote และ ellipses)
ฉันคิดว่าการบังคับให้แปลงการเข้ารหัสข้อความอาจช่วยกำจัดอักขระที่ไม่ใช่ utf8 ทั้งหมดในไฟล์ อย่างไรก็ตามฉันไม่เห็นว่า "sed" สามารถแปลงการเข้ารหัสข้อความได้อย่างง่ายดาย
ฉันจะบันทึกไฟล์ temp txt เป็น MacRoman ไปยังดิสก์โดยใช้รูทีน AppleScript ในตัวแล้ว
มีใครบ้างที่มีแนวคิดเกี่ยวกับเครื่องมือบรรทัดคำสั่งในตัวที่สามารถแปลงการเข้ารหัสข้อความได้ บรรทัดคำสั่งสำหรับประสิทธิภาพและในตัวเนื่องจากผู้ใช้คนอื่น ๆ ในสคริปต์ของฉันไม่จำเป็นต้องมีชุดเครื่องมือที่เหมาะสมถ้ามันไม่ได้มีอยู่แล้ว
ขอบคุณสำหรับความช่วยเหลือของคุณ!