มีวิธีการตั้งค่า Windows 7 ให้ใช้ UTF-8 ทั่วโลกเป็นมาตรฐานหรือไม่?
มันน่ารำคาญจริงๆที่จะตั้งโปรแกรมแก้ไขข้อความทุกอันให้ใช้
มีวิธีการตั้งค่า Windows 7 ให้ใช้ UTF-8 ทั่วโลกเป็นมาตรฐานหรือไม่?
มันน่ารำคาญจริงๆที่จะตั้งโปรแกรมแก้ไขข้อความทุกอันให้ใช้
คำตอบ:
คำตอบสั้น ๆไม่มันเป็นไปไม่ได้
เพื่ออธิบายอย่างละเอียดฉันกลัวว่าคุณจะไม่พบตัวเลือกการเข้ารหัสทั่วโลกใน Windows 7 ที่ให้คุณทั้งคู่ 1) ตั้งค่าเริ่มต้นระดับโลกซึ่ง 2) แอปพลิเคชันทั้งหมดที่คุณระบุไว้จะเชื่อฟัง
นอกจากนี้ฉันอยากถามว่าปัญหาที่คุณพยายามแก้ไขคืออะไร
ขึ้นอยู่กับแอพพลิเคชั่นที่จะเลือกว่าจะใช้ Unicode ภายในเพื่อแสดงข้อมูลหรือไม่ ในขณะที่สนับสนุนการใช้ Unicodeคุณอาจไม่แน่ใจว่าแอปพลิเคชันทั้งหมดของคุณมีการสนับสนุนจากภายใน
สิ่งที่คุณสามารถทำได้คือเปลี่ยนการเข้ารหัสตัวอักษรเริ่มต้นสำหรับแต่ละแอพพลิเคชั่นที่แสดง:
UTF-16LE
มันมีการเข้ารหัสเริ่มต้นของ
มันเป็นไปไม่ได้ส่วนใหญ่เป็นเพราะ Windows ไม่อนุญาตให้ UTF-8 เป็นระบบเพจรหัส ANSI แม้ว่ามันจะมีเพจรหัส ANSI สำหรับ UTF-8, เพจรหัส 65001 ดูเหมือนจะมีสาเหตุหลายประการสำหรับสิ่งนี้:
WriteFile()
APIเช่นส่งกลับผลลัพธ์ไม่ถูกต้องภายใต้เพจรหัส 65001 write()
ซึ่งฟองอากาศขึ้นรหัสผ่านห้องสมุดทั้งหมดอาศัยอยู่ในนั้นเช่นไมเคิลแคปแพล่นผู้ทำงานด้านความเป็นสากลที่ไมโครซอฟท์มีบล็อก"เรียงลำดับทุกอย่าง"พร้อมด้วยโพสต์หลายหัวข้อในหัวข้อที่เกี่ยวข้อง ฉันส่งอีเมลถึงเขาโดยตรงเกี่ยวกับข้อกังวลเหล่านี้ในวันนี้