Netbeans เป็นโปรแกรมประเภท IDE (Integrated development environment) ที่ฟรีและดีมากตัวหนึ่ง ปัญหาที่เกิดขึ้นอย่างหนึ่งกับ Netbeans เวอร์ชั่นใหม่ก็คือ การเปิดไฟล์ที่มีภาษาไทยจากภายนอกโปรเจ็คแล้วอ่านภาษาไทยไม่ได้
แม้จะมีผู้แจ้ง bug ไปหลายราย แต่หลายเดือนผ่านไปก็ไม่มีการแก้ไข จนดูเหมือนมันจะแก้ไม่ได้ แต่วิธีแก้ก็ยังมีครับ... ขออธิบายวิธีแก้ตามแต่ละปัญหาเลยก็แล้วกัน.
เปิดไฟล์ภาษาไทยในโปรเจ็คไม่ได้
วิธีนี้ง่าย เพราะคุณไม่ได้ตั้งค่า encoding ให้กับโปรเจ็ค.
ให้เปิดโปรเจ็คขึ้นมา แล้วไปที่เมนู Files > Project properties
ตรงแถบ Sources มองหา Encoding ทางขวา แล้วเลือกเป็น UTF-8 แล้วกด OK
เปิดไฟล์ภาษาไทยจากนอกโปรเจ็คไม่ได้
วิธีนี้เอามาจาก http://forums.netbeans.org/topic42328.html (web archived)
ให้ปิดโปรแกรม Netbeans ไปก่อน.
ใช้โปรแกรมที่เปิดไฟล์จากระบบ linux ได้ อย่างเช่น Notepad++ เปิดไฟล์ C:\Program files\Netbeans(your version)\etc\netbeans.conf
มองหา netbeans_default_options=
เพิ่ม -J-Dfile.encoding=UTF8
ต่อท้ายบรรทัดแต่อยู่ข้างใน "..."
Save. แล้วเปิดโปรแกรม Netbeans ขึ้นมา
ทดสอบโดยการไปที่ File > Open file... เลือกไฟล์ที่มีภาษาไทย จะพบว่าเปิดไฟล์ภาษาไทยนอกโปรเจ็คได้แล้ว. 🙂
One comment on “วิธีแก้ไขเมื่อเปิดไฟล์ภาษาไทยใน netbeans แล้วไม่เป็นภาษาไทย”
ขอบคุณครับ