หน้ารหัสคืออะไร?

คำจำกัดความที่แท้จริงของโค้ดเพจคือคีย์ที่อธิบายอักขระแต่ละตัวที่มีอยู่ในชุดอักขระที่ระบุ คำจำกัดความทางเทคนิคนี้ค่อยๆถูกแทนที่ด้วยคำจำกัดความที่ไม่ใช่ด้านเทคนิค ในกรณีนี้หน้ารหัสคือหน้าของการวางโปรแกรมที่จะปรากฏขึ้นเมื่อดูการทำงานภายในของหน้าเว็บไฟล์คอมพิวเตอร์หรือโปรแกรม คำจำกัดความดั้งเดิมมีการใช้งานมานานหลายทศวรรษ แต่การใช้งานใหม่เพิ่มขึ้นตลอดเวลาเมื่อผู้ใช้คอมพิวเตอร์ที่ไม่ใช่ด้านเทคนิคเข้ามาในรูปภาพ

ในคำจำกัดความเดิมหน้ารหัสเกือบจะเหมือนกับกุญแจสำคัญในรหัสลับ มันจะมีรายการของค่าตัวเลขที่สอดคล้องกับอักขระเฉพาะในภาษาที่ไม่ใช่เครื่อง ตัวอย่างเช่น '0040' อาจสอดคล้องกับอักขระ '@' สิ่งนี้ทำให้คอมพิวเตอร์สามารถใช้ตัวเลขและคนใช้คำศัพท์ได้ แต่ทั้งคู่สามารถเข้าถึงข้อมูลเดียวกันได้

โดยทั่วไปแล้วโค้ดเพจจะถูกจัดเรียงในตารางที่มีจำนวนคอลัมน์และแถวเฉพาะ โค้ดเพจเลขฐานสิบหกหรือ 16 บิตจะมี 16 คอลัมน์และ 16 แถวทำให้มีช่องว่างรวม 256 ช่อง ขนาดทั่วไปอื่น ๆ คือ 8x8 หรือ 8 บิตและรูปแบบทั่วไป 8 บิตที่ 7x7 ยิ่งตารางมีขนาดใหญ่ตัวอักษรก็จะยิ่งมีจำนวนมากขึ้นและอาจมีความซับซ้อนมากขึ้นในการเข้ารหัสโดยรวม

มีชุดรหัสที่แตกต่างกันมากมายที่ใช้กันทั่วไปในปัจจุบัน รหัสที่พบมากที่สุดคือ Unicode และรหัสมาตรฐานอเมริกันสำหรับการแลกเปลี่ยนข้อมูล (ASCII) แต่แต่ละภาษามีรหัสของรุ่นสำหรับใช้กับตัวอักษรแต่ละตัว บางภาษาเช่นฟินแลนด์หรือญี่ปุ่นมีชุดที่ซับซ้อนมากสำหรับบัญชีที่แยกภาษาของพวกเขา นอกจากนี้ บริษัท ฮาร์ดแวร์คอมพิวเตอร์รายใหญ่เช่นIBM®หรือ บริษัท ระบบปฏิบัติการเช่นMicrosoft®จะใช้หน้ารหัสที่เป็นกรรมสิทธิ์ของตนเอง บริษัท เหล่านี้จำเป็นต้องบำรุงรักษาหน้าเว็บที่แตกต่างกันสำหรับแต่ละภาษาเช่นกัน

คำจำกัดความที่ใหม่กว่านั้นขึ้นอยู่กับการใช้งานทั่วไปของรหัสคำ ในกรณีนี้รหัสหมายถึงการเขียนโปรแกรมทุกประเภทโดยไม่คำนึงถึงที่มาการใช้งานหรือภาษา มันถูกต้องเช่นเดียวกับการใช้รหัสเพื่ออธิบายภาษาแอสเซมบลีคอมพิวเตอร์เป็นงานภายในของเว็บเพจ รหัสทั่วไปนี้มักพบโดยผู้ที่มีความรู้ด้านเทคนิคต่ำขณะที่พวกเขาไปใช้ระบบคอมพิวเตอร์

รหัสนี้มักปรากฏในข้อความแสดงข้อผิดพลาดและในเว็บเบราว์เซอร์ หน้าเหล่านี้มักจะเป็นบล็อกของพื้นหลังที่เป็นกลางโดยทั่วไปจะเป็นสีครีมหรือสีขาวโดยมีสิ่งที่ปรากฏเป็นข้อความยาว ๆ เหล่านี้มักจะเรียกว่ารหัสหน้าเนื่องจากมีรหัสทั่วไปในหน้าเช่นพื้นหลัง