大家装的jbuilderX有没有问题啊?为什么我的总不能显示汉字呢 ?我昨天装了jbuilderx,不知道为什么,总是不能在编辑区显示汉字,我在tools\preference\下修改display,发现font family里只有两种少见的字体,无论哪一种都不能显示汉字。假如编个jsp文件,source中的汉子就现小方框>

解决方案 »

  1.   

    要是显示汉字是其它乱码或什么东西,你可以加入定义charset=gb2312或charset=GBK或charset=GBK
      

  2.   

    在Tools-->Editor Opinion...--->Display到Fond family中设置一下就ok了,比如你可以选宋体什么的
      

  3.   

    转载:方法一:jre/lib目录中找到font.properties.zh文件不要改动!
    按以下操作:
    打开 JBuilderX\bin\jbuilder.config 文件,在
    # Tune this VM to provide enough headroom to work on large
    # applications
    vmparam -Xms32m
    vmparam -Xmx256m
    后面追加一行
    vmparam -Dprimetime.editor.useVariableWidthFont=true
    此方法方法,在不同的系统和机器上表现的结果可能会不尽相同,大家自己研究吧。
    可以把%system%\Documents and Settings\you_user
    目录下的\.primetimeX和\.jbuilderX目录删掉,然后再启动JBuilder X试试,一般就正常了。这时,可以看到“Tools”—“Perferences”中“Edit”—“Display”的“Font family”选项为“DialogInput”。
    这样就可以完美解决方法二:
       Project => Project Properties => General => Encoding =>改为GBK。方法三:步骤如下:
    1: 安装JBX;不用说了;2: 改变一下,Tools => Preferences... => Editor => Display 里面的字体,主要是让JBuilderX搜索一下系统的字体;3: 关闭JBX;4: 在用户主目录下(X:\Documents and Settings\Administrator\)
      打开.primetimeX\user_zh.properties将所有的editor.display;known_fonts.***=***拷贝出来;建一个文件,粘贴过去然后把这里的known_fonts全部替换成fixed_fonts,然后拷贝所有,回到user_zh.properties文件来;替换掉这里的所有的editor.display;fixed_fonts.***=***行,保存;5: 重起JBX,Tools => Preferences... => Editor => Display ==> Font Family里面的字体是全部Windows的字体了。方法四:
    \Documents and Settings\Administrator\.primetimeX\user_zh.properties“editor.display;known_fonts.2=XXX”的下面增加editor.display;known_fonts.3=Monospace即可。光标显示问题:步骤1:jbuilderx\bin\jbuilder.config,打开这个文件,在里面添加下面代码vmparam -Dprimetime.editor.useVariableWidthFont=true,然后保存.步骤2:c:\Documents and Settings\"你的用户"\.jbuilderX和\.primetimeX,把这两个文件夹中的所有东西删除。步骤3:运行jbuilderX,菜单tool|Preferences|Editor|display对话框中有font family下框,这里有很多字体选择,此时你只要选宋体或者dialogInput,然后确定。    另:简单快捷安全的方法
        将 X:\JBuilderX\jdk1.4\jre\lib\目录中的font.properties.zh_TW,复制一个改名覆盖掉同目录中的font.properties.zh即可    支持汉显的字体还有DialogInput和Monospace,建议选择Monospace,因为DialogInput中的1和l长的一样。
      

  4.   

    你的jsp应该被editplus或者dreamwaver编辑保存过,字体已经被转换了,找一个相应的字体替换吧