• 全部
  • Java SE
  • Java EE
  • J2ME
  • IDE工具
  • 求助
  • 内推招聘
  • 问答

jbuilder x 中的中文乱码问题?

wenzhihua 2004-10-03 05:12:16
用jubilder x编辑代码时,往源程序里面输入的汉字都变成了框框,请问高手怎么解决?
用jbuilder 9的时候,设计界面(desgin)时输入汉字也有类似的情况,但在source中编辑源代码时可以输入汉字。
...全文
260 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cnham 2004-10-17
mark
回复
tys1105 2004-10-12
good
回复
fuguotao1 2004-10-09
我改过来了,但是用了几次后,JB就坏了。最后,我不想改了。
回复
sbean 2004-10-09
中文问题解决:
方法一:
   下载最新版的JDK把jre/lib下的font.properties.zh盖掉JBX所用的JDK相同目录JBX/jdk1.4/jre/lib下的相同文件就行了。

方法二:
   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的字体了。

一般用第三种方法肯定可以搞定!
回复
goto_better 2004-10-06
windows中好像没有这个问题 linux中出现这个问题 怎么解决?
回复
minl 2004-10-06
我在mandrakelinux 10 中使用jbuiderx 解决方法是这样的:
在<jdk目录>\jre\lib下新建个font.properties.zh_CN文件内容如下:

# %W% %E%
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
#

# Component Font Mappings For Mandrake 10.0/zh_CN.UTF-8
#
serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

serif.italic.0=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

serif.bold.0=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

serif.bolditalic.0=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

sansserif.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

sansserif.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

sansserif.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

monospaced.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

monospaced.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

monospaced.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

monospaced.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialog.0=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialog.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialog.bold.0=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialog.bolditalic.0=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialoginput.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialoginput.italic.0=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialoginput.bold.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

dialoginput.bolditalic.0=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

# Missing Glyph Character
#
default.char=274f

# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.io.CharToByteUnicodeBigUnmarked

# Exclusion Ranges
#

# XFontSet Information
#
fontset.serif.plain=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.serif.italic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.serif.bold=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.serif.bolditalic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.sansserif.plain=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.sansserif.italic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.sansserif.bold=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.sansserif.bolditalic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.monospaced.plain=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.monospaced.italic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.monospaced.bold=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.monospaced.bolditalic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialog.italic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialog.bold=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialog.bolditalic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialog.plain=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialoginput.italic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialoginput.bold=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialoginput.bolditalic=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.dialoginput.plain=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

fontset.default=\
-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1

filename.-Arphic Technology Co.-AR PL SungtiL GB-medium-r-normal--*-%d-*-*-p-*-iso10646-1=/usr/share/fonts/ttf/gb2312/gbsn001p.ttf

appendedfontpath=/usr/share/fonts/ttf/gb2312
回复
marco035 2004-10-05
就算能显示中文也会出现错位的现象
回复
wenzhihua 2004-10-05
如果是jbuilder 9那,我的jbuilder 9也遇到同样的问题!?
回复
MitnickChen 2004-10-05
哦,呵呵,纠正(2)一下,对于JBX,user_zh.properties文件所在的目录应为:
.primetimeX
回复
MitnickChen 2004-10-05
(1)关闭JB;
(2)删除C:\Documents and Settings\Administrator\.primetime2005\user_zh.properties文件;
(3)重新启动JB。
问题即可解决
回复
1fei 2004-10-04
编码的问题我也搞定了,在工程设置中
回复
1fei 2004-10-04
中文的解决方法是添加字体,然后改editor属性
回复
1fei 2004-10-04
我也碰到了类似的问题,我把中文搞定了,但原来的中文还是乱码,新写的中文到其他编辑器里也不能使用
估计是编码方式不对,(gb和utf8)
还在摸索中
回复
lichengdongdong 2004-10-03
我也遇到类似的情况
回复
相关推荐
发帖
Java
创建于2007-09-28

4.7w+

社区成员

Java相关技术讨论
申请成为版主
帖子事件
创建了帖子
2004-10-03 05:12
社区公告
暂无公告