ตรวจสอบการเข้ารหัสอักขระของหน้าที่ระบุใน Chrome


36

การเข้ารหัสอักขระของเอกสาร HTML นั้นพิจารณาจากการดูสิ่งต่าง ๆ (การเข้ารหัสในContent-Typeส่วนหัว, metaองค์ประกอบ, BOMs ในข้อมูลเป็นต้น)

ใน Chrome (56) มีวิธีดูการเข้ารหัสอักขระขั้นสูงสุดที่กำหนดว่าหน้าเว็บที่ระบุกำลังใช้อยู่หรือไม่

ฉันแหย่ในเครื่องมือของนักพัฒนา แต่ไม่มีอะไรโผล่มาที่ฉัน ฉันพบว่าคุณสามารถดูContent-Typeส่วนหัวในแท็บเครือข่ายได้แต่นี่ไม่ครอบคลุมกรณีที่ไม่มีการเข้ารหัสที่ระบุ

คำตอบ:


54

ในคอนโซล Chrome:

document.characterSet

นี่คือการเข้ารหัสที่ใช้เพื่อแสดงหน้าต่อMDN :

คุณสมบัติDocument.characterSetอ่านอย่างเดียวส่งคืนการเข้ารหัสอักขระของเอกสารปัจจุบัน การเข้ารหัสอักขระเป็นชุดอักขระที่ใช้สำหรับการแสดงเอกสารซึ่งอาจแตกต่างจากการเข้ารหัสที่ระบุโดยหน้า (ผู้ใช้สามารถแทนที่การเข้ารหัส)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.