เคยเจอไหม git log
แล้วเจอ สระภาษาไทยลอย หรือตัวอักษรเพี้ยน ๆ? ปัญหานี้เกิดจาก Git ใช้โปรแกรมดูไฟล์ชื่อ less
เป็นตัวแสดงผล (Pager) แต่เจ้า less
ดันไม่รู้ว่าต้องแสดงผลด้วยการเข้ารหัสแบบ UTF-8 ที่รองรับภาษาไทยนั่นเองครับ!
คำสั่งสั้นๆ ที่แก้ไขได้ทันที:
ใช้คำสั่งนี้เพียงครั้งเดียว ตั้งค่าแบบ Global ใช้ได้ทุกโปรเจกต์:
git config --global core.pager "LESSCHARSET=utf-8 less"
คำสั่งนี้ช่วยอะไร? ✨
-
LESSCHARSET=utf-8
: เป็นการบอกกับโปรแกรมless
ให้ บังคับ ใช้การเข้ารหัสแบบ UTF-8 - ผลที่ได้คือ:
less
จะสามารถตีความตัวอักษรภาษาไทยได้อย่างถูกต้อง ทำให้สระและวรรณยุกต์กลับไปอยู่ถูกที่ ไม่ลอย อีกต่อไป!
ลองดู git log
อีกครั้ง ข้อความภาษาไทยชัดเจนสวยงามทันที!
Top comments (0)