ไม่มีการเข้ารหัสอักขระเฉพาะที่กำหนดโดย POSIX อักขระเพียงตัวเดียวในตำแหน่งที่คงที่คือ null ซึ่งต้องเป็น 00
สิ่งที่ POSIX ต้องการคือมีอักขระทั้งหมดจากชุดอักขระพกพาอยู่ ชุดอักขระพกพาประกอบด้วยอักขระ ASCII ที่พิมพ์ได้, ช่องว่าง, BEL, Backspace, แท็บ, การขึ้นบรรทัดใหม่, การขึ้นบรรทัดใหม่, แท็บแนวตั้ง, ฟีดฟอร์มและ null ไม่ได้ระบุตำแหน่งที่และวิธีเข้ารหัสเหล่านั้นยกเว้นว่า:
- พวกเขาทั้งหมดเป็นไบต์เดียว (8 บิต)
- Null แสดงด้วยบิตทั้งหมดเป็นศูนย์
- ตัวเลข 0-9 ปรากฏอย่างต่อเนื่องในลำดับนั้น
มันไม่มีข้อ จำกัด อื่น ๆ เกี่ยวกับการเป็นตัวแทนของตัวละครดังนั้นระบบที่สอดคล้องเป็นอิสระที่จะสนับสนุนการเข้ารหัสด้วยการเป็นตัวแทนของตัวละครเหล่านั้นและตัวละครอื่น ๆ นอกจากนี้
โลแคลที่แตกต่างกันในระบบเดียวกันสามารถมีการแสดงอักขระที่แตกต่างกันยกเว้น.
และ/
และ
หากแอปพลิเคชันใช้คู่ของโลแคลใด ๆ ที่การเข้ารหัสอักขระแตกต่างกันหรือเข้าถึงข้อมูลจากแอปพลิเคชันโดยใช้โลแคลที่มีการเข้ารหัสแตกต่างจากโลแคลที่ใช้โดยแอปพลิเคชันผลลัพธ์จะไม่ถูกระบุ
ไฟล์เดียวที่ระบบ POSIX ทุกระบบจะต้องปฏิบัติต่อในลักษณะเดียวกันคือไฟล์ที่ประกอบด้วย null ทั้งหมด ไฟล์ที่ได้รับการรักษาเป็นข้อความได้ของพวกเขาบรรทัดยกเลิกโดยการเป็นตัวแทนการเข้ารหัสของอักขระ newline PCS ของ