5 หมายถึงอะไร
ใช่ 5 คือเลขห้าในรูปแบบเพื่อความเข้ากันได้แบบเต็มความกว้าง ไม่ได้เปลี่ยนปริมาณ ลำดับ หรือค่าทางคณิตศาสตร์ ใช้รูปแบบนี้เมื่อข้อความรอบข้างหรือช่องป้อนข้อมูลต้องการอักขระแบบเต็มความกว้าง มิฉะนั้น 5 ทั่วไปจะไม่ทำให้เกิดความแตกต่างด้านความกว้าง
ชุดอักขระญี่ปุ่น JIS C 6220 เริ่มใช้ในปี 1969 และใช้รหัสหนึ่งไบต์ ซึ่งถือว่าอักขระละตินมีความกว้างครึ่งหนึ่ง ต่อมาในปี 1978 มีมาตรฐานสองไบต์ JIS C 6226 ระบบที่ผสมอักขระหลายความกว้างทำสำเนาตัวอักษรและตัวเลขละติน เพื่อให้กินพื้นที่สองช่องเท่ากับอักขระเอเชียตะวันออกจำนวนมาก Unicode เก็บรูปแบบเหล่านี้ไว้เพื่อให้แปลงข้อความเก่าได้โดยไม่เสียความแตกต่างด้านความกว้าง ในภาษาญี่ปุ่น zenkaku 5 หมายถึงเลขห้าแบบเต็มความกว้าง และข้อความจีนกับเกาหลีก็มีความแตกต่างด้านความกว้างแบบเดียวกัน
ทำไมข้อความญี่ปุ่นจึงใช้ 5 แทน 5?
เพื่อจัดเลขละตินให้อยู่ในช่องเดียวกับข้อความเอเชียตะวันออก คำว่าเต็มความกว้างมาจากธรรมเนียมการเข้ารหัสแบบเก่าในเอเชียตะวันออก แต่ความกว้างที่แสดงจริงขึ้นอยู่กับแบบอักษรและการจัดวาง ดังนั้น 5 อาจดูกว้างเกือบเท่ากับ 5 ในแบบอักษรหนึ่ง ทั้งที่ระบบกำหนดความกว้างคงที่หรือคำนึงถึงความกว้างอาจนับจำนวนคอลัมน์ต่างกัน
ความแตกต่างนี้เกี่ยวกับความเข้ากันได้ ไม่ใช่ค่าตัวเลข: การปรับรูปแบบ NFKC ของ Unicode จะรวมรูปแบบเพื่อความเข้ากันได้บางชนิดและแปลง 5 เป็น ASCII 5 แอปที่ปรับรูปแบบเช่นนี้สามารถเปรียบเทียบหรือบันทึกทั้งสองเป็น 5 ได้ แต่การเปรียบเทียบข้อความดิบยังแยกอักขระทั้งสองได้
เป็นกลางและเชิงเทคนิค ใช้บอกการเลือกความกว้าง ไม่ใช่การเน้นย้ำ
ช่องที่รับเฉพาะตัวเลขครึ่งความกว้างอาจปฏิเสธ 5 แม้จะดูเหมือน 5
อย่าสับสนกับ
1วิธีพิมพ์ 5
5\FF15รหัสและการเข้ารหัสจุดรหัส: 1
สัญลักษณ์ที่เห็นอาจมีหลายจุดรหัส JS .length นับหน่วย UTF-16 ส่วน UTF-8 นับไบต์
