C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [ระบบปฏิบัติการ] C Shell (csh) iconv การใช้งาน: แปลงการเข้ารหัสไฟล์
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[ระบบปฏิบัติการ] C Shell (csh) iconv การใช้งาน: แปลงการเข้ารหัสไฟล์

Overview

คำสั่ง iconv ใช้สำหรับแปลงการเข้ารหัสของไฟล์ข้อความจากรูปแบบหนึ่งไปยังอีกรูปแบบหนึ่ง ซึ่งเป็นเครื่องมือที่มีประโยชน์ในการจัดการกับไฟล์ที่มีการเข้ารหัสแตกต่างกัน

Usage

รูปแบบพื้นฐานของคำสั่ง iconv คือ:

iconv [options] [arguments]

Common Options

  • -f : ระบุการเข้ารหัสต้นฉบับ
  • -t : ระบุการเข้ารหัสเป้าหมาย
  • -o : ระบุชื่อไฟล์ผลลัพธ์
  • -c : ข้ามอักขระที่ไม่สามารถแปลงได้

Common Examples

  1. แปลงไฟล์จาก UTF-8 เป็น ISO-8859-1:
    iconv -f UTF-8 -t ISO-8859-1 input.txt -o output.txt
    
  2. แปลงไฟล์จาก Windows-1252 เป็น UTF-8:
    iconv -f WINDOWS-1252 -t UTF-8 input.txt -o output.txt
    
  3. แปลงและแสดงผลลัพธ์ในเทอร์มินัล (ไม่บันทึกลงไฟล์):
    iconv -f UTF-8 -t ISO-8859-1 input.txt
    
  4. แปลงไฟล์และข้ามอักขระที่ไม่สามารถแปลงได้:
    iconv -f UTF-8 -t ISO-8859-1 -c input.txt -o output.txt
    

Tips

  • ตรวจสอบการเข้ารหัสของไฟล์ต้นฉบับก่อนทำการแปลง เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น
  • ใช้ตัวเลือก -o เพื่อบันทึกผลลัพธ์ในไฟล์ใหม่เสมอ เพื่อไม่ให้ข้อมูลต้นฉบับสูญหาย
  • หากไม่แน่ใจเกี่ยวกับการเข้ารหัสของไฟล์ ให้ลองใช้คำสั่ง file เพื่อช่วยในการตรวจสอบ