ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

สรุป

บางโปรแกรมประยุกต์ที่ใช้ไลบรารีรันไทม์ C แบบดั้งเดิมไม่ทำงานอย่างถูกต้องเมื่อมีการตั้งค่าภูมิภาคไม่สนับสนุนเพจรหัส

พื้นหลัง

ใน Windows 1809 เมื่อแอพลิเคชันร้องขอเพจรหัสตั้ง มีเปลี่ยนเพื่อให้ผลลัพธ์ CP_UTF8 CP_ACP แทนที่จะเป็น UTF-8 จะประกอบด้วยข้อมูลทางภาษาของภาษาเหล่านั้น การเปลี่ยนแปลงนี้ทำแบ่งโปรแกรมประยุกต์ที่ไม่ได้ใช้โค้ดเพจของแนวคิดอย่างถูกต้อง - รวมถึง CRTs ดั้งเดิมบางอย่างไรก็ตาม

การจัดการสิ่งนี้ เรากำลังเปลี่ยนกลับไปเป็นลักษณะการทำงานเดิมของ CP_ACP CP_UTF8 แทนที่จะส่งคืน

วิธีแก้ไขปัญหาชั่วคราว

  • ผู้ใช้สามารถเปลี่ยนภูมิภาคของตนไปชั่วคราว"ภาษาอังกฤษ (สหรัฐอเมริกา)" ในการตั้งค่า -> ภูมิภาค -> RegionalFormat ตั้งค่าเป็นภาษาอังกฤษ "(สหรัฐอเมริกา)" (เลือกบรรทัดใดค้นหากับโค้ดเพจของ)

  • ให้แน่ใจว่ากล่องกาเครื่องหมาย " Beta: ไม่ได้เลือก Unicode UTF8 ใช้สำหรับการสนับสนุนภาษาทั่วโลก

เริ่มต้น > ตั้งค่า > เวลาและภาษา > "วัน เวลา & การจัดรูปแบบภูมิภาค" > "เพิ่มเติมวัน เวลา & ภูมิภาคการตั้งค่า" > ภูมิภาค > ดูแล > เปลี่ยนตำแหน่งที่ตั้งของระบบ

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×