ด้วยเหตุผลแปลก ๆ บางอย่างคอมพิวเตอร์ของฉันก็ไม่แสดงตัวอักษรยูนิโค้ดอีกต่อไป! ฉันไม่รู้ว่าเกิดอะไรขึ้น
แอปพลิเคชันที่ได้รับผลกระทบ ได้แก่ Windows Explorer (ควรเป็นอักขระภาษาญี่ปุ่น), Google Chrome (ควรเป็นหัวใจ) และ Winamp (ควรเป็นดาว):
อักขระรัสเซียเยอรมัน ฯลฯ จะแสดงขึ้นตามปกติ Chrome ยังแสดงสคริปต์ภาษาญี่ปุ่นบนเว็บไซต์ แต่ไม่แสดงใน GUI ฉันจะแก้ไขได้อย่างไร
TL; DR: วิธีแก้ปัญหาคือการใส่ทางลัดด้วยชื่อ Unicode บนเดสก์ท็อปเพื่อให้ explorer.exe เป็นกระบวนการแรกที่แสดงสตริง Unicode หลังจากบูท
ปรับปรุง: ฉันได้ลองใช้ System Restore เพื่อแก้ไขแล้ว ฉันต้องย้อนเวลากลับไปสักครู่เพราะจุดคืนค่าล่าสุดไม่ได้แก้ปัญหาดังนั้นฉันจึงใช้หนึ่งช่วงกลางเดือนพฤศจิกายน หลังจากการคืนค่านั้นสัญลักษณ์ Unicode จะปรากฏขึ้นอีกครั้ง จากนั้นฉันอัปเดตระบบด้วย Windows Update อีกครั้งเพราะถูกลบออกระหว่างการกู้คืน หลังจากนั้นข้อผิดพลาดเกิดขึ้นอีกครั้ง! จากนั้นฉันก็กู้คืนสู่จุดก่อนการอัพเดตใหม่ของฉัน แต่ข้อผิดพลาดยังคงมีอยู่ และ จุดคืนค่าเก่า (ซึ่งฉันใช้มาก่อน) คือ ที่ไปแล้ว และขณะนี้ไม่มีสแนปชอตอื่น ๆ ของระบบ ข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่ต้องทำตอนนี้?
อัปเดต 2: ฉันสามารถหาวิธีแก้ปัญหา:
แผงควบคุม → ภูมิภาคและภาษา → การบริหาร →เปลี่ยน ภาษาสำหรับโปรแกรมที่เข้ากันไม่ได้กับ Unicode ไปยัง ญี่ปุ่น (ญี่ปุ่น) .
โปรแกรมที่กล่าวถึงทั้งหมดแสดงสัญลักษณ์ได้อย่างถูกต้องอีกครั้ง อย่างไรก็ตามฉันไม่พิจารณาการแก้ไขนี้เนื่องจากโปรแกรมเหล่านี้มักจะไม่เข้ากันกับ Unicode และยังนำไปสู่บางส่วน (ไม่ร้ายแรง) ในบางโปรแกรม ฉันยังคงยินดีต้อนรับคำตอบที่บอกฉันว่ามีอะไรผิดพลาดที่นี่และวิธีการแก้ไขปัญหา
อัปเดต 3: ฉันคิดว่าฉันได้แยก Windows Update เฉพาะที่ทำให้เกิดข้อผิดพลาด มันคือ ประสิทธิภาพการทำงานช้าลงในแอปพลิเคชันที่ใช้ DirectWrite API บนคอมพิวเตอร์ที่ใช้ Windows 7 หรือ Windows Server 2008 R2 . ฉันได้ติดตั้งการอัพเดทอื่น ๆ ทั้งหมดยกเว้นอันนี้และข้อผิดพลาดไม่ได้เกิดขึ้นอีก
อัปเดต 4: ต้นกำเนิดที่แท้จริงของปัญหานี้คือ Chrome ดูคำตอบที่ยอมรับได้ วิธีแก้ปัญหา: ใส่ทางลัดด้วยชื่อ Unicode บนเดสก์ท็อปเพื่อให้ explorer.exe เป็นกระบวนการแรกในการแสดงสตริง Unicode หลังจากบูท