หากคุณสามารถเขียนโดยใช้แป้นตัวเลขนั่นหมายความว่าคุณมีจุดรหัสสำหรับตัวอักษรอยู่แล้ว เพียงแค่ป้อนค่าเลขฐานสิบหกของตัวละครที่คุณต้องการใน Notepad ++ เลือกพวกเขาแล้วเปิดเมนู: ปลั๊กอิน→ตัวแปลง→ HEX -> ASCII
สาธิต:
แผ่นจดบันทึกการแปลง ASCII ถึง HEX และ HEX เป็น ASCII
นอกจากนี้คุณยังสามารถรับผลลัพธ์สดได้จากแผงการแปลง
อีกวิธีหนึ่งคือการใช้ปลั๊กอิน HexEditor ซึ่งถูกรวมอยู่ในรุ่นก่อนหน้าของ Notepad ++ แต่ถูกลบออกเมื่อเร็ว ๆ นี้ คุณยังคงสามารถติดตั้งปลั๊กอิน (หรือเปิดใช้งานอีกครั้งหากถูกปิดใช้งาน) จากตัวจัดการปลั๊กอินด้วยคำเตือนที่บางครั้งอาจไม่เสถียร
วิธีนี้คุณเพียงแค่เลือกปลั๊กอิน→ตัวแก้ไข Hex →ดูใน HEX (หรือคลิกH
ปุ่มใกล้ด้านขวาของแถบเมนู) จากนั้นพิมพ์ UTF-8 ไบต์ลงในหน้าต่างแก้ไขฐานสิบหก ตัวอย่างเช่นการรับสตริง🔙🔚🔛🔜ซึ่งอยู่f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
ใน UTF-8 เพียงพิมพ์ค่าเลขฐานสิบหกเหล่านั้นลงในคอลัมน์การถ่ายโอนข้อมูลและสลับกลับไปที่โหมดข้อความปกติ คุณจะเห็นตัวละครเหล่านั้นปรากฏขึ้น
โปรดทราบว่าการทำงานใน UTF-16 หรือ UTF-32 อาจง่ายกว่าเนื่องจากการเข้ารหัส UTF-8 ของอักขระด้วยตนเองนั้นเป็นเรื่องยุ่งยาก ท้ายที่สุดเพียงแค่แปลงไฟล์กลับเป็น UTF-8 เมื่อบันทึก
เป็นไปได้ที่จะใช้ตัวแปลง Base64 เพื่อจุดประสงค์นี้ เพียงแค่เลือกสตริงที่เข้ารหัส base64 แล้วเลือกปลั๊กอิน→เครื่องมือ MIME →ถอดรหัสฐาน 64
หากคุณต้องการป้อนอักขระพิเศษบางตัวบ่อยๆควรใช้มาโครดีกว่า
ก่อนอื่นคุณต้องได้รับการเข้ารหัส base64 ของสตริงโดยวางลงใน Notepad ++ จากนั้นใช้คุณสมบัติการเข้ารหัส Base64 หลังจากนั้นเลือกมาโคร→เริ่มการบันทึกให้พิมพ์สตริงเบส 64 ที่คุณได้รับเลือกแล้วถอดรหัสตามข้างต้น ตอนนี้คุณสามารถหยุดการบันทึกและบันทึกแมโครด้วยชื่ออธิบายและอาจเป็นไปได้พร้อมกับทางลัด เป็นไปได้ที่จะใช้คุณสมบัติ HEX → ASCII แทน base64
ในภายหลังเมื่อคุณต้องการแทรกสตริงนั้นให้เล่นซ้ำแมโคร
แก้ไข:
แผงการแปลงทำงานร่วมกับ Unicode เฉพาะเมื่อคุณวางอักขระ Unicode โดยตรงในฟิลด์ ASCII