Trong một số trường hợp, Apache NetBeans không sử dụng UTF-8 mặc định, dẫn đến lỗi hiển thị tiếng Việt. Bài viết này hướng dẫn cách cấu hình để IDE luôn sử dụng bảng mã UTF-8.
Bước 1: Mở file cấu hình
Thoát hoàn toàn Apache NetBeans IDE, sau đó tìm và mở file:
netbeans.conf
Đường dẫn mặc định:
C:\Program Files\NetBeans-12.6\netbeans\etc\netbeans.conf
Bước 2: Thêm cấu hình UTF-8
Tìm đến dòng:
netbeans_default_options=
Sau đó thêm đoạn sau vào ngay sau dấu ":
-J-Dfile.encoding=UTF-8
Kết quả sau khi chỉnh sửa:
netbeans_default_options="-J-Dfile.encoding=UTF-8 -J-XX:+UseStringDeduplication -J-Xss2m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes -J--add-opens=java.base/java.net=ALL-UNNAMED ... -J-XX:+IgnoreUnrecognizedVMOptions"
Bạn không cần thay đổi toàn bộ nội dung, chỉ cần đảm bảo có thêm dòng: -J-Dfile.encoding=UTF-8 là đủ.
Bước 3: Lưu và khởi động lại
Lưu file netbeans.conf và mở lại NetBeans để áp dụng cấu hình.
Sau khi hoàn tất, NetBeans sẽ mặc định sử dụng UTF-8, giúp tránh lỗi font khi làm việc với tiếng Việt.