+ -
当前位置:首页 → 问答吧 → jbuilder汉字问题求助!

jbuilder汉字问题求助!

时间:2005-05-24

来源:互联网

在LE2005下无论如何配置,jbuilder2005都无法正确显示汉字和输入汉字,oracle jdeveloper10g也有同样问题。不知那位大侠能够帮忙!谢谢!

作者: ousama   发布时间: 2005-05-24

  自己摸索了好久的方法.
  jbuilder本身是java开发的.去网上找jdk1.4在linux下的中文解决办法.jdk解决了,jbuilder代码处的中文就解决了.复制simsun.ttf到jdk1.4/jre/lib/fonts目录.设置一下,界面中的中文也可以显示了.

作者: loveboylxy   发布时间: 2005-05-24

我原来为 JBuilderX 和 C++BuilderX 写的 font.properties.zh 配置文件,仅适用于 JRE 1.4,需要 SIMSUN.TTF 字体,希望能有用:
代码:
# @(#)font.properties.zh   1.10 02/03/07
#
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
#

# Component Font Mappings
#
dialog.plain.0=Arial,ANSI_CHARSET
dialog.plain.1=\u5b8b\u4f53,GB2312_CHARSET
dialog.plain.2=WingDings,SYMBOL_CHARSET
dialog.plain.3=Symbol,SYMBOL_CHARSET

dialog.bold.0=Arial Bold,ANSI_CHARSET
dialog.bold.1=\u5b8b\u4f53,GB2312_CHARSET
dialog.bold.2=WingDings,SYMBOL_CHARSET
dialog.bold.3=Symbol,SYMBOL_CHARSET

dialog.italic.0=Arial Italic,ANSI_CHARSET
dialog.italic.1=\u5b8b\u4f53,GB2312_CHARSET
dialog.italic.2=WingDings,SYMBOL_CHARSET
dialog.italic.3=Symbol,SYMBOL_CHARSET

dialog.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
dialog.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
dialog.bolditalic.2=WingDings,SYMBOL_CHARSET
dialog.bolditalic.3=Symbol,SYMBOL_CHARSET

dialoginput.plain.0=Courier New,ANSI_CHARSET
dialoginput.plain.1=\u5b8b\u4f53,GB2312_CHARSET
dialoginput.plain.2=WingDings,SYMBOL_CHARSET
dialoginput.plain.3=Symbol,SYMBOL_CHARSET

dialoginput.bold.0=Courier New Bold,ANSI_CHARSET
dialoginput.bold.1=\u5b8b\u4f53,GB2312_CHARSET
dialoginput.bold.2=WingDings,SYMBOL_CHARSET
dialoginput.bold.3=Symbol,SYMBOL_CHARSET

dialoginput.italic.0=Courier New Italic,ANSI_CHARSET
dialoginput.italic.1=\u5b8b\u4f53,GB2312_CHARSET
dialoginput.italic.2=WingDings,SYMBOL_CHARSET
dialoginput.italic.3=Symbol,SYMBOL_CHARSET

dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET
dialoginput.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
dialoginput.bolditalic.2=WingDings,SYMBOL_CHARSET
dialoginput.bolditalic.3=Symbol,SYMBOL_CHARSET

serif.plain.0=Times New Roman,ANSI_CHARSET
serif.plain.1=\u5b8b\u4f53,GB2312_CHARSET
serif.plain.2=WingDings,SYMBOL_CHARSET
serif.plain.3=Symbol,SYMBOL_CHARSET

serif.bold.0=Times New Roman Bold,ANSI_CHARSET
serif.bold.1=\u5b8b\u4f53,GB2312_CHARSET
serif.bold.2=WingDings,SYMBOL_CHARSET
serif.bold.3=Symbol,SYMBOL_CHARSET

serif.italic.0=Times New Roman Italic,ANSI_CHARSET
serif.italic.1=\u5b8b\u4f53,GB2312_CHARSET
serif.italic.2=WingDings,SYMBOL_CHARSET
serif.italic.3=Symbol,SYMBOL_CHARSET

serif.bolditalic.0=Times New Roman Bold Italic,ANSI_CHARSET
serif.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
serif.bolditalic.2=WingDings,SYMBOL_CHARSET
serif.bolditalic.3=Symbol,SYMBOL_CHARSET

sansserif.plain.0=Arial,ANSI_CHARSET
sansserif.plain.1=\u5b8b\u4f53,GB2312_CHARSET
sansserif.plain.2=WingDings,SYMBOL_CHARSET
sansserif.plain.3=Symbol,SYMBOL_CHARSET

sansserif.bold.0=Arial Bold,ANSI_CHARSET
sansserif.bold.1=\u5b8b\u4f53,GB2312_CHARSET
sansserif.bold.2=WingDings,SYMBOL_CHARSET
sansserif.bold.3=Symbol,SYMBOL_CHARSET

sansserif.italic.0=Arial Italic,ANSI_CHARSET
sansserif.italic.1=\u5b8b\u4f53,GB2312_CHARSET
sansserif.italic.2=WingDings,SYMBOL_CHARSET
sansserif.italic.3=Symbol,SYMBOL_CHARSET

sansserif.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
sansserif.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
sansserif.bolditalic.2=WingDings,SYMBOL_CHARSET
sansserif.bolditalic.3=Symbol,SYMBOL_CHARSET

monospaced.plain.0=\u5b8b\u4f53,GB2312_CHARSET
monospaced.plain.1=\u5b8b\u4f53,GB2312_CHARSET
monospaced.plain.2=WingDings,SYMBOL_CHARSET
monospaced.plain.3=Symbol,SYMBOL_CHARSET

monospaced.bold.0=\u5b8b\u4f53,GB2312_CHARSET
monospaced.bold.1=\u5b8b\u4f53,GB2312_CHARSET
monospaced.bold.2=WingDings,SYMBOL_CHARSET
monospaced.bold.3=Symbol,SYMBOL_CHARSET

monospaced.italic.0=\u5b8b\u4f53,GB2312_CHARSET
monospaced.italic.1=\u5b8b\u4f53,GB2312_CHARSET
monospaced.italic.2=WingDings,SYMBOL_CHARSET
monospaced.italic.3=Symbol,SYMBOL_CHARSET

monospaced.bolditalic.0=\u5b8b\u4f53,GB2312_CHARSET
monospaced.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET
monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET

# Font File Names
#
filename.\u5b8b\u4f53=SIMSUN.TTF

filename.Arial=ARIAL.TTF
filename.Arial_Bold=ARIALBD.TTF
filename.Arial_Italic=ARIALI.TTF
filename.Arial_Bold_Italic=ARIALBI.TTF

filename.Courier_New=COUR.TTF
filename.Courier_New_Bold=COURBD.TTF
filename.Courier_New_Italic=COURI.TTF
filename.Courier_New_Bold_Italic=COURBI.TTF

filename.Times_New_Roman=TIMES.TTF
filename.Times_New_Roman_Bold=TIMESBD.TTF
filename.Times_New_Roman_Italic=TIMESI.TTF
filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF

filename.WingDings=WINGDING.TTF
filename.Symbol=SYMBOL.TTF

# Missing Glyph Character
#
default.char=2751

# Component Font Character Encodings
#
fontcharset.dialog.1=sun.io.CharToByteGBK
fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings
fontcharset.dialog.3=sun.awt.CharToByteSymbol

fontcharset.dialoginput.1=sun.io.CharToByteGBK
fontcharset.dialoginput.2=sun.awt.windows.CharToByteWingDings
fontcharset.dialoginput.3=sun.awt.CharToByteSymbol

fontcharset.serif.1=sun.io.CharToByteGBK
fontcharset.serif.2=sun.awt.windows.CharToByteWingDings
fontcharset.serif.3=sun.awt.CharToByteSymbol

fontcharset.sansserif.1=sun.io.CharToByteGBK
fontcharset.sansserif.2=sun.awt.windows.CharToByteWingDings
fontcharset.sansserif.3=sun.awt.CharToByteSymbol

fontcharset.monospaced.0=sun.io.CharToByteGBK
fontcharset.monospaced.1=sun.io.CharToByteGBK
fontcharset.monospaced.2=sun.awt.windows.CharToByteWingDings
fontcharset.monospaced.3=sun.awt.CharToByteSymbol

# Exclusion Ranges
#
exclusion.dialog.plain.0=00a0-f8ff
exclusion.dialog.italic.0=00a0-f8ff
exclusion.dialog.bold.0=00a0-f8ff
exclusion.dialog.bolditalic.0=00a0-f8ff

exclusion.dialoginput.plain.0=00a0-f8ff
exclusion.dialoginput.italic.0=00a0-f8ff
exclusion.dialoginput.bold.0=00a0-f8ff
exclusion.dialoginput.bolditalic.0=00a0-f8ff

exclusion.serif.plain.0=00a0-f8ff
exclusion.serif.italic.0=00a0-f8ff
exclusion.serif.bold.0=00a0-f8ff
exclusion.serif.bolditalic.0=00a0-f8ff

exclusion.sansserif.plain.0=00a0-f8ff
exclusion.sansserif.italic.0=00a0-f8ff
exclusion.sansserif.bold.0=00a0-f8ff
exclusion.sansserif.bolditalic.0=00a0-f8ff

exclusion.monospaced.plain.0=00a0-f8ff
exclusion.monospaced.italic.0=00a0-f8ff
exclusion.monospaced.bold.0=00a0-f8ff
exclusion.monospaced.bolditalic.0=00a0-f8ff

# Text Input Character Set
#
inputtextcharset=GB2312_CHARSET

作者: ShiyuTang   发布时间: 2005-05-24

谢谢2位,问题已经解决,具体解决方法如下:
1、修改/opt/Borland/JBuilder2005/jdk1.4/jre/lib/font.properties
# %W% %E%
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
#

# Component Font Mappings For RedhatLinux 8.0/zh_CN
#
serif.0=-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.italic.0=-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bolditalic.0=-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.0=-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.italic.0=-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bolditalic.0=-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.italic.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bolditalic.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.0=-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.italic.0=-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bolditalic.0=-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.italic.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bolditalic.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-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=\
-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.serif.italic=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.serif.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.serif.bolditalic=\
-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.plain=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.italic=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.bolditalic=\
-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.plain=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.italic=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.bolditalic=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.italic=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.bolditalic=\
-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.plain=\
-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.italic=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.bolditalic=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.plain=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.default=\
-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/X11R6/lib/X11/fonts/drakfont/ttf/simsun.ttf
2、删除font.properties.zh_CN.Redhat

作者: ousama   发布时间: 2005-05-25

楼主的JB05是测试版麽
会过期麽?

作者: bluerain_H   发布时间: 2005-05-25

不会过期

作者: ousama   发布时间: 2005-05-25

no serial

作者: bluerain_H   发布时间: 2005-05-25