您的位置:首页 > 编程语言 > Java开发

解决NetBeans编辑器中文乱码问题

2015-10-05 09:27 786 查看
在JDK→JRE→lib目录下找到fontconfig.properties.src文件,打开,找到# Component Font Mappings,表示字体映射,可以看到下面列出了几种字体映射集合,常见的有serif、sansserif、monospaced、dialog、dialoginput等,实际上在netbeans ide中也只有这几种字体能够正常显示中文,因为他们集合了英文、中文以及字符。

全选,复制并保存为fontconfig.properties到该目录,打开该文件对其进行修改。

比如我要在netbeans中设置consolas字体,但是编写中文会显示乱码,则修改如下:

在fontconfig.properties末尾添加内容,

filename.Consolas=CONSOLA.TTF

filename.Consolas_Bold=CONSOLAB.TTF

filename.Consolas_Italic=CONSOLAI.TTF

filename.Consolas_Bold_Italic=CONSOLAZ.TTF

好了,现在修改上面提到的映射字体,选择你喜欢的一组,比如DialogInput,下面对其进行修改:

在fontconfig.properties中找到

dialoginput.plain.alphabetic=Courier New

dialoginput.bold.alphabetic=Courier New Bold

dialoginput.italic.alphabetic=Courier New Italic

dialoginput.bolditalic.alphabetic=Courier New Bold Italic

修改为

dialoginput.plain.alphabetic=Consolas

dialoginput.bold.alphabetic=Consolas Bold

dialoginput.italic.alphabetic=ConsolasItalic

dialoginput.bolditalic.alphabetic=Consolas Bold Italic

保存

现在打开netbeans ide,工具→选项→编辑器。选择默认字体为DialogInput,则可以看到编辑器正常显示中文,英文则显示为Consolas字体。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: