การเข้ารหัส Win 7 ปัญหาเกี่ยวกับการเข้ารหัส การแสดงแบบอักษรไม่ถูกต้อง การแก้ปัญหาการเข้ารหัสใน Windows XP

สิ่งที่คล้ายกันเกิดขึ้นกับฉันเมื่อวันก่อน ในบางโปรแกรม Russified คำจารึกอินเทอร์เฟซบางส่วนเริ่มดูราวกับว่ามีการแทรกลายอุ้งเท้านกแทนตัวอักษร:

พูดตามตรง ฉันใช้เวลาเกือบสองวันในการค้นหาวิธีแก้ไขปัญหา ในฟอรัมและบริการ "คำถามและคำตอบ" ทั้งหมด ในคู่มือและคำแนะนำทั้งหมด ทุกคนทำซ้ำสูตรการแก้ปัญหาเดียวกันซึ่งอาจช่วยใครบางคนได้ แต่ไม่ใช่สำหรับฉัน และเมื่อสมองของฉันเริ่มเดือดและหมดความหวังในการแก้ปัญหา ทุกอย่างก็เข้าที่

ฉันตัดสินใจจัดรูปแบบผลการค้นหาเป็น “ คำแนะนำแบบครบวงจรในการแก้ปัญหาการเข้ารหัสห้องผ่าตัดทั้งหมด ระบบวินโดวส์ XP และ Windows Vista/7" ถึงแม้อาจจะไม่เป็นสากลก็ตาม...

การแก้ปัญหาการเข้ารหัสใน Windows XP

1. ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าได้ติดตั้งภาษารัสเซียสำหรับโปรแกรมที่ไม่รองรับ Unicode

เปิด " แผงควบคุม" ไปที่แท็บ " นอกจากนี้».

หลังจากนั้นให้ค้นหารายการ 20880 ในรายการที่อยู่ในแท็บเดียวกันและทำเครื่องหมายที่ช่องถัดจาก:

2. อาจเป็นไปได้ว่าปัญหาการเข้ารหัสเกิดจากการละเมิดการตั้งค่าแบบอักษรของระบบ

หากต้องการคืนค่าการตั้งค่าแบบอักษร ให้ดาวน์โหลดไฟล์เก็บถาวรนี้

ที่เก็บถาวรนี้

การแก้ปัญหาการเข้ารหัสใน Windows Vista/7

1. เช่นเดียวกับในกรณีของ Windows XP ขั้นแรกตรวจสอบให้แน่ใจว่าสำหรับโปรแกรมที่ไม่รองรับ Unicode ภาษาจะถูกตั้งค่าเป็นภาษารัสเซีย

เปิด " แผงควบคุม" และดับเบิลคลิกที่ไอคอน " " ไปที่แท็บ " นอกจากนี้" และตั้งค่าภาษารัสเซียเป็น " ภาษาของโปรแกรมที่ไม่รองรับ Unicode»:

บันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ของคุณ หากปัญหายังคงมีอยู่ ให้ไปที่ขั้นตอนที่ 2

2. หากต้องการคืนค่าการตั้งค่าแบบอักษร ให้ดาวน์โหลดไฟล์เก็บถาวรนี้และเรียกใช้ไฟล์ที่อยู่ในนั้น โดยไม่สนใจคำเตือนของระบบทั้งหมด:

รีสตาร์ทระบบ หากปัญหายังคงมีอยู่ ให้ไปที่ขั้นตอนที่ 3

3. ขั้นตอนต่อไปคือการเปลี่ยนคีย์รีจิสทรีที่รับผิดชอบในการเข้ารหัส ขอแนะนำให้ทำการเปลี่ยนแปลงเหล่านี้เป็นทางเลือกสุดท้ายเท่านั้นและเฉพาะในกรณีที่คะแนนก่อนหน้าทั้งหมดไม่ได้นำไปสู่ที่ไหนเลย

หากต้องการทำการเปลี่ยนแปลง ให้ดาวน์โหลดไฟล์เก็บถาวรนี้และเรียกใช้ไฟล์ที่อยู่ในนั้น เช่นเดียวกับในย่อหน้าก่อนหน้า คำเตือนของระบบจะปรากฏขึ้น

หลังจากการเปลี่ยนแปลงเหล่านี้ คุณจะต้องรีสตาร์ทระบบด้วย

4. หากทั้งหมดที่กล่าวมาข้างต้นไม่สามารถช่วยได้ คุณจะต้องเปลี่ยนชื่อของไฟล์โค้ดเพจต่อไปนี้ในโฟลเดอร์ ค:\Windows\System32:

ไฟล์ " c_1252.nls" บน " c_1252.nls.bak»
ไฟล์ " c_1253.nls" บน " c_1253.nls.bak»
ไฟล์ " c_1254.nls" บน " c_1254.nls.bak»
ไฟล์ " c_1255.nls" บน " c_1255.nls.bak»

เนื่องจากไฟล์เหล่านี้ได้รับการปกป้องจากการดัดแปลง จึงแนะนำให้ใช้โปรแกรมที่ยอดเยี่ยมในการดำเนินการนี้ หลังจากติดตั้งแล้วคุณจะต้องคลิกขวา ไฟล์ที่ต้องการและเลือก “ตัวปลดล็อค” ในหน้าต่างที่เปิดขึ้น ให้เลือก “ เปลี่ยนชื่อ" เปลี่ยนชื่อไฟล์แล้วคลิกปุ่ม " ตกลง»:

หลังจากเปลี่ยนชื่อไฟล์ข้างต้นแล้ว ให้คัดลอกไฟล์ " c_1251.nls" ไปยังโฟลเดอร์อื่น (หรือคัดลอกไปยังคลิปบอร์ด) แล้วเปลี่ยนชื่อเป็น " c_1252.nls" วาง (คัดลอก) ไฟล์อีกครั้ง " c_1251.nls» ไปยังโฟลเดอร์ ค:\Windows\System32และเปลี่ยนชื่อเป็น " c_1253.nls" แล้วทำซ้ำอีกสองครั้งโดยเปลี่ยนชื่อเป็น " c_1254.nls" และ " c_1255.nls».

จากการดำเนินการขั้นตอนนี้ ไฟล์ " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"จะถูกแทนที่ด้วยไฟล์" c_1251.nls" อย่าลืมคืนไฟล์ด้วย” c_1251.nls»:

นี่คือวิธีที่คำแนะนำปรากฏ หากมีอะไรไม่ชัดเจนให้ถามในความคิดเห็น บางทีฉัน (หรือผู้อ่านคนอื่น) อาจสามารถช่วยแก้ปัญหาของคุณได้

ใน Windows 7 บางโปรแกรมอาจแสดงแบบอักษรไม่ถูกต้อง (แบบอักษรใหม่) เช่น เครื่องหมายคำถามแทนตัวอักษรหรือสัญลักษณ์อื่นๆ นี่เป็นเพราะความจริงที่ว่าในการตั้งค่า การออกแบบหน้าต่างธีมได้รับการติดตั้งโดยใช้แบบอักษรที่ไม่ได้มาตรฐานหรือภาษาและมาตรฐานภูมิภาคแตกต่างจากภาษารัสเซีย

วิธีที่มีประสิทธิภาพในการแก้ไขการเข้ารหัสใน Windows 7 ในกรณีที่รุนแรงเป็นพิเศษ - ใช้เมื่อไม่มีอะไรช่วยเลย ไปกันเถอะ แผงควบคุม, เลือก ภาษาและมาตรฐานระดับภูมิภาค. บนแท็บ รูปแบบเปลี่ยนรูปแบบเป็น อังกฤษ (สหรัฐอเมริกา). จากนั้นไปที่แท็บ นอกจากนี้, กดปุ่ม เปลี่ยนภาษาของระบบและเลือกด้วย อังกฤษ (สหรัฐอเมริกา). หลังจากนี้ ให้รีสตาร์ทคอมพิวเตอร์ เมื่อคอมพิวเตอร์รีบูทแล้ว ให้คืนการตั้งค่าภาษาไปที่ รัสเซีย รัสเซีย). ควรแก้ไขการเข้ารหัส


หากไม่ได้ผล ให้แก้ไขสาขารีจิสทรี:

เปิดตัวแก้ไขรีจิสทรี (เริ่ม - เรียกใช้ -> regedit)

เมื่อดำเนินการต่อไปนี้โปรดใช้ความระมัดระวังอย่างยิ่ง - การทำงานที่ไม่ระมัดระวังกับรีจิสทรีของ Windows อาจนำไปสู่ผลที่ตามมาร้ายแรง!

จำเป็นต้องเปลี่ยนค่าของพารามิเตอร์จาก "1250" เป็น "1255" - ตั้งค่าสำหรับพารามิเตอร์แต่ละรายการเหล่านี้ "c_1251.nls" - ในคีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

แก้ไขการเข้ารหัสใน Windows XP

เพื่อไม่ให้มือของคุณเข้ามา รีจิสทรีของ Windowsให้ลองทำดังนี้:

สร้างไฟล์ใน Notepad โดยการคัดลอกข้อความด้านล่างลงไป บันทึกด้วยนามสกุล “reg” พร้อมชื่อใดก็ได้ที่เป็นตัวอักษรภาษาอังกฤษ เช่น 1251.reg แล้วเรียกใช้งาน ใน 90% ของกรณีที่มี "krakozyabry" XP ช่วยได้

ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00

“1250”=”c_1251.nls”

“1251”=”c_1251.nls”

“1252”=”c_1251.nls”

“1253”=”c_1251.nls”

“1254”=”c_1251.nls”

“1255”=”c_1251.nls”

หรือแก้ไขในสาขารีจิสทรีที่รับผิดชอบในการแสดงแบบอักษรซีริลลิก

เปลี่ยนเป็นพารามิเตอร์ต่อไปนี้:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

หากไม่ได้ผลให้เปลี่ยนเพิ่มเติม:

1254 REG_SZ c_1251.nls

ในบางกรณี ผู้ใช้ระบบปฏิบัติการ Microsoft เวอร์ชันที่ 7 ประสบปัญหาต่อไปนี้: ส่วนหนึ่งของข้อความ (ไฟล์ ตัวควบคุมระบบหรือโปรแกรม หน้าในเบราว์เซอร์) จะแสดงเป็นอักขระที่อ่านไม่ได้ ซึ่งเรียกว่า "คราโคซยาบรี" ปัญหานี้สามารถแก้ไขได้ค่อนข้างง่าย

ไม่ทราบสาเหตุหลักของปัญหาที่เป็นปัญหา ติดตั้งโดยระบบการเข้ารหัสหรือเลือกตารางการแปลงไม่ถูกต้อง มีหลายวิธีในการแก้ไขปัญหานี้

วิธีที่ 1: เปลี่ยนภาษาของระบบ

ในกรณีส่วนใหญ่ ปัญหาในการรู้จำการเข้ารหัสสามารถกำจัดได้โดยการเปลี่ยนภาษาของระบบ - จากภาษารัสเซียเป็นภาษาอังกฤษจากนั้นกลับเป็นภาษารัสเซีย ทำได้ดังนี้:

วิธีที่ 2: การเปลี่ยนการเข้ารหัสผ่านรีจิสทรีของระบบ

วิธีที่สองในการแก้ไขข้อผิดพลาดด้วยการเข้ารหัสการอ่านคือการเลือกตารางที่ต้องการด้วยตนเองผ่านรีจิสทรีของระบบ

ตัวเลือกแรก


ทางเลือกอื่น
ลำดับการแทนที่การเข้ารหัสแรกที่นำเสนอนั้นไม่มีประสิทธิภาพด้านเวลา แต่มีวิธีเร่งความเร็ว - สร้าง ไฟล์ REGด้วยคำสั่งที่เขียนไว้ล่วงหน้า

  1. เปิด Notepad ด้วยสิทธิ์ผู้ดูแลระบบ: เปิด "เริ่ม"เริ่มพิมพ์ชื่อโปรแกรมในแถบค้นหาจากนั้นคลิกขวาที่ผลลัพธ์และเลือกรายการที่เหมาะสมในเมนูบริบท
  2. วางลงในหน้าต่าง ข้อความถัดไป:


    "1250"="c_1250.nls"
    "1251"="c_1251.nls"
    "1252"="c_1252.nls"
    "1253"="c_1253.nls"
    "1254"="c_1254.nls"
    "1255"="c_1255.nls"


    "อาเรียล"=dword:00000000


    "เอเรียล,0"="เอเรียล,204"
    "การ์ตูนแซนส์ MS,0"="การ์ตูนแซนส์ MS,204"
    "Courier,0"="Courier ใหม่,204"
    "Courier,204"="Courier ใหม่,204"
    "MS Sans Serif,0"="MS Sans Serif,204"
    "ทาโฮมา,0"="ทาโฮมา,204"
    "Times New Roman,0"="Times New Roman,204"
    "เวอร์ดานา,0"="เวอร์ดานา,204"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    ความสนใจ! อย่าลืมป้อนบรรทัดว่างหลังบรรทัดสุดท้าย!

  3. ต่อไปใช้แต้ม. "ไฟล์""บันทึกเป็น".


    หน้าต่างบันทึกจะเปิดขึ้น - ก่อนอื่นให้เลือก "ทั้งหมด"บนเมนู "ประเภทไฟล์"จากนั้นป้อนชื่อ กำลังสร้างเอกสารในรูปแบบนี้:

    *ชื่อตามอำเภอใจ*.reg

  4. ปิด "สมุดบันทึก"และไปที่ไดเร็กทอรีที่คุณบันทึกไฟล์ไว้ โปรดทราบว่าตอนนี้ไอคอนดูเหมือนไฟล์รีจิสตรี ในขั้นตอนนี้เราแนะนำให้ทำ สำเนาสำรองข้อมูล - เปิด “ตัวแก้ไขรีจิสทรี”และใช้คะแนน "ไฟล์""ส่งออก".

    หลังจากนี้ คุณสามารถเรียกใช้ไฟล์ REG ที่สร้างขึ้นได้โดยดับเบิลคลิก LMB

    ยืนยันว่าคุณต้องการทำการเปลี่ยนแปลง

  5. รีสตาร์ทคอมพิวเตอร์ของคุณ
  6. ในกรณีส่วนใหญ่ขั้นตอนข้างต้นก็เพียงพอที่จะขจัดปัญหาทั้งหมดเกี่ยวกับ krakozyabrs ได้ แต่ก็ควรจำไว้ว่าอาจนำไปสู่ปัญหาอื่น ๆ ได้ ดังนั้นเราขอแนะนำให้ใช้เป็นทางเลือกสุดท้ายเท่านั้น

วิธีที่ 3: การติดตั้งระบบปฏิบัติการใหม่

วิธีการที่อธิบายไว้ข้างต้นอาจไม่ได้ผลตามที่ต้องการ - ปัญหายังคงเกิดขึ้นแม้ว่าผู้ใช้จะดำเนินการก็ตาม ในกรณีนี้ เป็นไปไม่ได้ที่จะเปลี่ยนการเชื่อมโยงตารางการเข้ารหัสที่ไม่ถูกต้องด้วยตนเอง และ วิธีเดียวเท่านั้นการติดตั้งระบบปฏิบัติการใหม่จะแก้ไขได้

บทสรุป

เราได้ดูวิธีการแก้ไขปัญหาด้วยการแสดง krakozyabr แทนข้อความปกติใน Windows 7 สุดท้ายนี้เราอยากจะทราบว่าความล้มเหลวดังกล่าวมักพบเห็นได้ใน "การแพ็คใหม่" ที่ละเมิดลิขสิทธิ์ดังนั้นเราจึงขอเตือนคุณอีกครั้ง - ใช้เท่านั้น ซอฟต์แวร์ลิขสิทธิ์หรือแอนะล็อกฟรี

6 ตุลาคม

ปัญหาการเข้ารหัสใน Windows เป็นเรื่องที่น่าปวดหัวสำหรับผู้ชื่นชอบและแฟน ๆ ของระบบปฏิบัติการนี้ บางครั้งคุณต้องทนทุกข์ทรมานและเสียเหงื่อมากก่อนจึงจะสามารถแก้ไขปัญหาการเข้ารหัสได้ หาสาเหตุบ่อยๆ ยากยิ่งขึ้น แต่น้อยคนนักที่จะรำคาญที่นี่...หลักๆคือต้องแก้ไขปัญหาและเหตุใดจึงเกิดขึ้นคือคำถามของวันเวลาที่ยาวนาน)

ปัญหาเกี่ยวกับการเข้ารหัสเริ่มรุนแรงเป็นพิเศษหลังจากการเปิดตัว Windows ใหม่ 10. Microsoft ได้ทำสิ่งที่ฉลาดเกินไปอีกครั้ง และด้วยเหตุนี้ ในบางแอปพลิเคชัน แทนที่จะเป็นภาษา จึงมีแต่คำพูดที่ไม่มีความหมาย แต่ทุกอย่างสามารถแก้ไขได้

ที่จริงแล้ว อาจมีเหตุผลหลายประการในการรีเซ็ตหรือเปลี่ยนแปลงการเข้ารหัส แต่สิ่งสำคัญคือ:

— การอัปเดตระบบ

- การติดตั้งแพตช์ระบบบางประเภท

– ผลกระทบของไวรัส

- อัพเดตเป็น windows 10

- มือขี้เล่นคดเคี้ยวและความอยากรู้อยากเห็นมากเกินไป (สาเหตุที่พบบ่อยที่สุดของปัญหาทั้งหมดใน windows)

กำลังกู้คืนการเข้ารหัส

อย่างไรก็ตาม เนื่องจาก ปัญหานี้ได้เกิดขึ้นแล้วและจำเป็นต้องได้รับการแก้ไข ด้านล่างนี้คือภาพหน้าจอที่จัดทำโดยบุคคลหนึ่งคนจากฟอรัมยอดนิยมแห่งหนึ่ง คุณสามารถดูสิ่งเหล่านี้ได้โดยไม่มีความเสี่ยงและทำการทดลองในระบบของคุณเอง “จะเกิดอะไรขึ้นหากคุณเปลี่ยนการเข้ารหัส” แบบอักษรทั้งหมดจะแสดงเป็นภาษาอาหรับซึ่งอ่านไม่ออกโดยสิ้นเชิง


แม้ว่าสถานการณ์จะดูน่าสยดสยอง แต่ปัญหานี้ก็แก้ไขได้ง่าย:

ไปกันเถอะ แผงควบคุม->ภาษาและมาตรฐานระดับภูมิภาค->แท็บ "ขั้นสูง"->ภาษาของโปรแกรมที่ไม่รองรับ Unicode. เราเปลี่ยนภาษาจากรัสเซียเป็นภาษาอังกฤษรีบูทคอมพิวเตอร์เปลี่ยนเป็นภาษารัสเซียอีกครั้งแล้วรีบูทคอมพิวเตอร์อีกครั้ง มาสนุกไปกับฟอนต์พื้นเมืองที่สวยงามอีกครั้ง!

ใน Windows 10 การเข้ารหัสจะเชื่อมโยงกับภาษาของระบบทั่วไปทั่วโลก ดังนั้น หากคุณมีปัญหาในการแสดงแบบอักษร คุณต้องไปที่: เริ่ม -> การตั้งค่า -> เวลาและภาษา -> ภูมิภาคและภาษา -> การตั้งค่าเพิ่มเติมวันที่และเวลา การตั้งค่าภูมิภาค-> และดูการตั้งค่าในรายการ: ภาษาและ มาตรฐานระดับภูมิภาค.

คราโคซซาบรี- คำแบบไหนที่น่าสนใจ? ผู้ใช้ชาวรัสเซียมักใช้คำนี้เพื่ออธิบายการแสดง (การเข้ารหัส) ที่ไม่ถูกต้อง/ไม่ถูกต้องของอักขระในโปรแกรมหรือระบบปฏิบัติการเอง
ทำไมสิ่งนี้ถึงเกิดขึ้น? คุณจะไม่พบคำตอบที่ชัดเจน นี่อาจเป็นเพราะกลอุบายของไวรัส "ตัวโปรด" ของเราซึ่งอาจเนื่องมาจากความผิดปกติของระบบปฏิบัติการ Windows (เช่นไฟฟ้าดับและคอมพิวเตอร์ปิดอยู่) บางทีโปรแกรมอาจสร้างข้อขัดแย้งกับระบบปฏิบัติการอื่นและทุกอย่างก็ดำเนินไป ยุ่งเหยิง โดยทั่วไปอาจมีได้หลายสาเหตุ แต่เหตุผลที่น่าสนใจที่สุดคือ “มันพังแบบนั้น”
อ่านบทความและดูวิธีแก้ไขปัญหาการเข้ารหัสในโปรแกรมและ Windows OS เมื่อเกิดปัญหาแล้ว

สำหรับผู้ที่ยังไม่เข้าใจว่าฉันหมายถึงอะไร นี่คือบางส่วน:


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

“ สิ่งต่าง ๆ ” หลายอย่างมีหน้าที่รับผิดชอบในการแสดงการเข้ารหัส (แบบอักษร) ใน Windows - ภาษา, รีจิสตรีและไฟล์ของระบบปฏิบัติการเอง ตอนนี้เราจะตรวจสอบแยกกันทีละจุด

วิธีลบและแก้ไข krakozyabry แทนภาษารัสเซีย (ตัวอักษรรัสเซีย) ในโปรแกรมหรือ Windows

1. เราตรวจสอบภาษาที่ติดตั้งสำหรับโปรแกรมที่ไม่รองรับ Unicode บางทีมันอาจจะหายไปกับคุณ

มาดูเส้นทางกัน: แผงควบคุม - ตัวเลือกภูมิภาคและภาษา - แท็บขั้นสูง
ที่นั่นเราตรวจสอบให้แน่ใจว่าเป็นภาษารัสเซีย


นอกจากนี้ใน Windows XP นอกจากนี้ที่ด้านล่างยังมีรายการ "หน้าโค้ดตารางการแปลง" และในนั้นมีบรรทัดที่มีหมายเลข 20880 ต้องมีชาวรัสเซียอยู่ที่นั่นด้วย

6. จุดสุดท้ายที่ฉันให้ไฟล์ที่ช่วยฉันแก้ไขทุกอย่างให้คุณครั้งหนึ่งและนั่นคือสาเหตุที่ฉันทิ้งมันไว้เป็นของที่ระลึก นี่คือไฟล์เก็บถาวร:

ข้างในมีสองไฟล์: krakozbroff.cmd และ krakozbroff.reg

พวกเขามีหลักการเดียวกัน - แก้ไขอักษรอียิปต์โบราณ, สี่เหลี่ยม, คำถามหรือ เครื่องหมายตกใจในโปรแกรมและ Windows OS (ในสำนวนทั่วไป คราโคซซาบรี). ฉันใช้อันแรกและมันก็ช่วยฉันได้

และสุดท้ายก็มีเคล็ดลับบางประการ:
1) หากคุณทำงานกับรีจิสทรีอย่าลืมสำรองข้อมูล (สำเนาสำรอง) ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
2) แนะนำให้ตรวจสอบจุดที่ 1 หลังแต่ละจุด

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