ทำไมเมื่อฉันเลือก Unicode ใน Firefox สำเนียงยุโรปก็ไม่แสดงดี


1

ฉันคิดว่า Unicode เป็นเรื่องเกี่ยวกับตัวละครต่างประเทศดังนั้นทำไม Firefox ไม่แสดงสำเนียง แต่เป็นตัวละครแปลก ๆ แทนที่จะเลือก Unicode Character Encoding


2
คุณใช้ระบบปฏิบัติการรุ่นใดและคุณใช้ Firefox รุ่นไหน
Troggy

คำตอบ:


4

การเข้ารหัสที่คุณเลือกในเบราว์เซอร์จะบอกให้เบราว์เซอร์ตีความหน้าราวกับว่ามันถูกเขียนในการเข้ารหัสที่เลือก โดยปกติแล้วเซิร์ฟเวอร์ (หรือไฟล์ HTML) จะบอกเบราว์เซอร์ด้วยตนเองว่ามีการเข้ารหัสหน้าอะไรดังนั้นโดยปกติการเลือกอัตโนมัติควรถูกต้อง

หากคุณลบล้างสิ่งนี้ด้วยตนเองและเลือกการเข้ารหัสหน้าไม่ได้ใช้งานมันเป็นเรื่องปกติที่คุณจะเห็นตัวอักษรแปลก ๆ : ผลลัพธ์ของเบราว์เซอร์ที่พยายามตีความหน้าราวกับว่ามันถูกเขียนในการเข้ารหัสที่เลือก หากหน้าถูกเขียนเป็นภาษาละติน 1 และมีคำที่ใช้เครื่องหมาย umlaut เช่นöคุณอาจจะเห็น U + FFFD ( - โดยปกติจะมีเครื่องหมายคำถามในเพชรดำหรือสี่เหลี่ยมจัตุรัสว่าง) แทน กลืนอักขระต่อไปนี้ขึ้นมาหากคุณเลือก Unicode (UTF-8) เป็นการเข้ารหัสหน้า

ในทางกลับกันถ้าเพจนั้นเขียนเป็น UTF-8 และคุณเลือก Latin 1 คุณจะเห็นอักขระ "ö" แทน "ö" คุณเพิ่งบอกเบราว์เซอร์ว่าควรลองตีความหมายอย่างไร คุณไม่มีการรับประกันว่าการเดาของคุณถูกต้อง

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