เป็นไปได้หรือไม่ที่จะเปลี่ยนการเข้ารหัสเริ่มต้นใน Notepad [ซ้ำ]


16

บน windows 7 (x64) ตัวเลือกเริ่มต้นสำหรับการบันทึกไฟล์ข้อความใน Notepad คือ ANSI หนึ่งสามารถเลือกการเข้ารหัสอื่น ๆ จากกล่องคำสั่งผสม แต่ฉันต้องการให้ตัวเลือกนี้เป็นค่าเริ่มต้น


การแก้ไขที่ง่ายที่สุดที่นี่ - softpedia.com/get/System/OS-Enhancements/ ...... (มันจะเชื่อมโยง UTF8 กับ Notepad โดยอัตโนมัติโดยไม่จำเป็นต้องติดตั้งอะไรเลยเพียงแค่เรียกใช้ครั้งเดียว)
T.Todua

คำตอบ:


13

แนวคิดสำหรับการบันทึกเป็น UTF-8 โดยค่าเริ่มต้นไม่พบวิธีการเข้ารหัสที่แตกต่างกันเป็นค่าเริ่มต้น

  1. Right click -> New -> Text Document

  2. เปิดมันและไม่พิมพ์อะไรลงไปในนั้น

  3. ไปที่File -> Save As...และเลือก UTF-8 ภายใต้EncodingกดSaveและเขียนทับไฟล์ที่มีอยู่ ปิดไฟล์

  4. เปลี่ยนชื่อNew Text Document.txtเป็นTXTUTF-8.txt

  5. คัดลอกTXTUTF-8.txtไปยังC:\WINDOWS\SHELLNEW

  6. ไปที่ "เริ่ม -> เรียกใช้ ... " และพิมพ์ regedit กดตกลง

  7. นำทางไปยัง HKEY_CLASSES_ROOT\.txt\ShellNew

  8. คลิกขวาในหน้าต่างด้านขวา -> ใหม่ -> String Valueและเปลี่ยนชื่อเป็นFileName

  9. ดับเบิลคลิกที่FileNameและใส่TXTUTF-8.txtลงในฟิลด์ข้อมูลค่าแล้วกดตกลง

  10. ทดสอบมัน: สร้างเอกสาร. txt ใหม่ (คลิกขวา -> ใหม่ -> เอกสารข้อความ) เปิดและไปที่File -> Save As...และดูการเข้ารหัสเพื่อให้แน่ใจว่าเป็นค่าเริ่มต้นเป็น UTF-8


1
มันบรรลุวัตถุประสงค์ได้ดี แต่บางครั้งฉันพบว่าตัวเองเริ่มต้นไฟล์ใหม่โดยไม่มีความตั้งใจในการบันทึกและจบลงด้วยสิ่งที่ฉันต้องการบันทึก โดยปกติแล้วเมื่อฉันพบปัญหานั้นและถ้าฉันไม่ระมัดระวังเพียงพอในการบันทึกมันสามารถทำลายเอกสารที่เขียนด้วยภาษาต่างประเทศ ... มันเป็นเรื่องของนิสัย แต่ฉันหวังว่าอาจจะมีวิธีที่จะเปลี่ยนมัน อย่างถาวร
akurtser

มีวิธีแก้ปัญหาแบบคลิกเดียว?
PHPst

สิ่งนี้ไม่ตอบคำถามแน่นอนว่าทำไมไม่ทำเครื่องหมายเป็นคำตอบ
Mehdi Dehghani

6

ใน windows 7 (อาจเป็นระบบอื่นเช่นกัน) คุณต้องตั้งค่าตำแหน่งที่ตั้งของระบบ - การตั้งค่าภูมิภาค> แท็บการดูแล> เปลี่ยนตำแหน่งที่ตั้งของระบบเป็นภาษาที่คุณเลือก วิธีนี้ช่วยแก้ไขปัญหาแบบอักษรฮีบรูของฉันไม่แสดงอย่างถูกต้องในแผ่นจดบันทึก

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