ฉันจะบังคับใช้เพื่อให้ Notepad ++ ใช้ UTF-8 ทุกครั้งที่ฉันสร้างไฟล์ใหม่ได้อย่างไร


18

ฉันต้องการใช้การเข้ารหัสอักขระ UTF-8 (ไม่มี BOM) ในไฟล์ของฉัน ฉันสามารถเปลี่ยนการเข้ารหัสจากเมนู "รูปแบบ" แต่จะถูกรีเซ็ตทุกครั้งที่ฉันสร้างไฟล์ใหม่หรือเปิดไฟล์

ฉันจะทำเช่นนั้นได้อย่างไร Notepad ++ ใช้ UTF-8 (ไม่มี BOM) เป็นการเข้ารหัสเริ่มต้น


เฮ้ @Jonas คุณหมายถึงใช้ UTF-8 (ไม่มี BOM) เป็นค่าเริ่มต้นการเข้ารหัสสำหรับหลายเซสชันหรือไม่? ฉันใช้ notepad ++ และดูเหมือนจะไม่สามารถทำซ้ำพฤติกรรมนี้ได้ มันอาจเป็นปัญหาโปรไฟล์หรือไม่
slotishtype

คำตอบ:


24

ไปที่

Settings -> Preferences -> New Document/ Open Save Directory

แล้วใน

New Document -> Encoding ตรวจสอบ UTF8 without BOM

คุณอาจต้องการทำเครื่องหมาย "นำไปใช้กับไฟล์ ANSI ที่เปิด":

ภาพหน้าจอการตั้งค่า Notepad


ขอบคุณ! สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับฉันในการดูตัวอักษรจีนตัวย่อ
โปรแกรมเมอร์ไม่ดี

3

เพิ่งกระแทกที่นี่อีกครั้งที่ superuser

ขั้นตอนที่ 1: การตั้งค่า -> การตั้งค่า -> เอกสารใหม่ -> [Encodng] UTF-8 โดยไม่มี BOM (ทำเครื่องหมายที่ใช้เพื่อเปิดไฟล์ ANSI)

แต่สิ่งที่มันไม่ได้แก้ไขฉันฉันค้นหาและพบว่ามันเป็นข้อผิดพลาด!

Notepad++ v6.4.5 bug fixes:

1.Fix a crash issue while there's missing tag in functionList.xml. 

2.Fix UTF-8 (w/o BOM) detection bug.

ขั้นตอนที่ 2: นั่นคือทั้งหมดมีการอัปเดตเป็น> = v6.4.5 และทำตามขั้นตอนที่ 1

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