วิธีแก้ไขเมื่อเปิดไฟล์ภาษาไทยใน netbeans แล้วไม่เป็นภาษาไทย

netbeans

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 แล้วไม่เป็นภาษาไทย”

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

คุณอาจใช้แท็กHTMLและแอททริบิวต์เหล่านี้: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>