เมื่อโหลดหน้าเว็บไซต์ เบราว์เซอร์จะได้รับข้อมูลจำนวนมาก รวมถึงข้อมูลเกี่ยวกับหน้ารหัสที่กำหนดพารามิเตอร์การแสดงผลของภาษา โดยปกติ โค้ดเพจจะถูกตั้งค่าเมื่อสร้างไซต์ แต่บางครั้งก็จำเป็นต้องเปลี่ยนในทรัพยากรที่ใช้งานได้อยู่แล้ว
คำแนะนำ
ขั้นตอนที่ 1
จำเป็นต้องมีโค้ดเพจเพื่อรองรับภาษาต่างๆ และแต่ละหน้าจะมีหมายเลขกำกับไว้ ตัวอย่างเช่น อักษรซีริลลิกสอดคล้องกับการเข้ารหัส Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866 ในจำนวนนี้ อักษรตัวแรกแพร่หลายที่สุดบนอินเทอร์เน็ต ภาษาอื่นมีการเข้ารหัสของตัวเอง
ขั้นตอนที่ 2
เมื่อพิจารณาว่ามีหลายภาษา การเข้ารหัสแบบเก่าในบางจุดเริ่มขาด กลายเป็นว่าไม่สะดวกนัก ดังนั้นในปี 1991 องค์กรไม่แสวงหาผลกำไร "Unicode Consortium" ได้เสนอตัวเลือกการเข้ารหัสแบบใหม่ที่ช่วยให้สามารถแสดงตัวอักษรของภาษาที่มีอยู่เกือบทั้งหมดได้ รหัสนี้มีชื่อว่า "Unicode"
ขั้นตอนที่ 3
Unicode มีการแสดงหลายรูปแบบ โดยที่ UTF-8 มีชื่อเสียงมากที่สุด บนอินเทอร์เน็ตเขาเป็นคนที่ค่อยๆเปลี่ยนการเข้ารหัสเก่า ข้อดีของ Unicode คือเมื่อคุณเข้าสู่หน้า คุณจะไม่เห็นชุดอักขระที่เข้าใจยากแทนที่จะเป็นตัวอักษร อักขระที่เข้ารหัสแบบ UTF-8 จะแสดงอย่างถูกต้องบนคอมพิวเตอร์ทุกภาษา บางครั้ง คำว่า "Unicode" ใช้แทนกันได้กับการเข้ารหัส UTF-16 ที่ใช้ในอินเทอร์เฟซของ Windows
ขั้นตอนที่ 4
เนื่องจากผู้ใช้ในประเทศอื่น ๆ ยังเยี่ยมชมแหล่งข้อมูลของอินเทอร์เน็ตรัสเซีย การแทนที่การเข้ารหัสเก่าด้วยการเข้ารหัสใหม่จึงมีความเกี่ยวข้องมาก ท้ายที่สุด การแสดงข้อความที่ไม่ถูกต้องบังคับให้ผู้ใช้ออกจากทรัพยากรซึ่งส่งผลเสียต่อความนิยม หากต้องการเปลี่ยนการเข้ารหัสของหน้า ให้เปิดใน Dreamweaver เลือกเมนู "แก้ไข" - "คุณสมบัติของหน้า" ในหน้าต่างที่เปิดขึ้น เลือก "ชื่อ / การเข้ารหัส" ตั้งค่าการเข้ารหัส "Unicode (UTF-8)" แล้วคลิกตกลง ไม่มีเครื่องหมายถูกในกล่อง รวมลายเซ็น Unicode (BOM) เปลี่ยนหน้าทั้งหมดของเว็บไซต์ด้วยวิธีนี้
ขั้นตอนที่ 5
หากเว็บไซต์ของคุณโฮสต์บนเว็บเซิร์ฟเวอร์ Apache (ข้อมูลนี้อยู่ในเอกสารอ้างอิงการโฮสต์) คุณควรสร้างไฟล์ข้อความ.htaccess ใน Notepad ++ (โดยมีจุดขึ้นต้นด้วย) ทำได้ดังนี้: เปิด Notepad ++ เลือก "ไฟล์" - "ใหม่" ป้อนบรรทัดต่อไปนี้: AddDefaultCharset utf-8 หากมีไฟล์นี้อยู่แล้ว ให้เพิ่มบรรทัดที่ระบุลงไป
ขั้นตอนที่ 6
ตอนนี้คลิก "การเข้ารหัส" - "แปลงเป็นรูปแบบ UNIX" ปิดโปรแกรม คุณจะได้รับแจ้งให้บันทึก ยืนยันการบันทึก เลือกสถานที่ ป้อนชื่อไฟล์.htaccess ปล่อยให้เป็นประเภทไฟล์ทั้งหมด (*. *) แล้วคลิก “บันทึก” ตอนนี้อัปโหลดไฟล์นี้ไปยังไดเร็กทอรีรากของไซต์ - ในตำแหน่งเดียวกับที่ตั้งไฟล์ของเพจหลัก
ขั้นตอนที่ 7
หากไซต์ใช้ฐานข้อมูล ให้เพิ่มบรรทัดนี้ในโค้ด PHP ของการเชื่อมต่อฐานข้อมูลก่อนแท็กปิดหรือไม่>: @Mysql_query ("SET NAMES 'utf8'");
ขั้นตอนที่ 8
การแปลไซต์เป็นการเข้ารหัส UTF-8 อาจทำให้เกิดปัญหาต่างๆ ได้ ดังนั้นโปรดใช้สำเนาของไซต์ แทนที่หน้าหลักด้วยหน้าหลักที่แก้ไขหลังจากที่คุณแน่ใจว่าทุกอย่างใช้งานได้ หากจำเป็น ให้ค้นหาเอกสารอ้างอิงที่อธิบายสถานการณ์เฉพาะของคุณทางออนไลน์