LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1134|回复: 7

j2sdk1.4.2的ControlPanel不能正确显示中文!

[复制链接]
发表于 2003-5-23 13:34:24 | 显示全部楼层 |阅读模式
我已经将font.properties.zh.Turbo 重新命名为:font.properties.zh,也将其中的fontpath修改到我的simsun所在目录,同时也将-tlc-song换成-misc-simsun,还是不能正确显示中文,全是方块,气死了,咋办呀?
原来我装j2sdk1.4.1_02的时候是可以用这种方法显示中文的,这个版本的就不行了,为什么?
 楼主| 发表于 2003-5-23 16:05:39 | 显示全部楼层

回复: j2sdk1.4.2的ControlPanel不能正确显示中文!

最初由 hades 发表
我已经将font.properties.zh.Turbo 重新命名为:font.properties.zh,也将其中的fontpath修改到我的simsun所在目录,同时也将-tlc-song换成-misc-simsun,还是不能正确显示中文,全是方块,气死了,咋办呀?
原来我装j2sdk1.4.1_02的时候是可以用这种方法显示中文的,这个版本的就不行了,为什么?


现在可以正确显示中文了,但是在SHELL下直接输入:ControlPanel出来JAVA控制台就是乱码的,如果进入:/usr/java/j2sdk1.4.2/jre/bin/,再运行ControlPanel,就会正确显示中文,这是为什么呢?是不是在哪的设置有问题呀?请帮忙呀!
谢谢!
 楼主| 发表于 2003-5-26 15:46:19 | 显示全部楼层

回复: 回复: j2sdk1.4.2的ControlPanel不能正确显示中文!

最初由 hades 发表
现在可以正确显示中文了,但是在SHELL下直接输入:ControlPanel出来JAVA控制台就是乱码的,如果进入:/usr/java/j2sdk1.4.2/jre/bin/,再运行ControlPanel,就会正确显示中文,这是为什么呢?是不是在哪的设置有问题呀?请帮忙呀!
谢谢!
 楼主| 发表于 2003-9-18 11:43:52 | 显示全部楼层

回复: 回复: 回复: j2sdk1.4.2的ControlPanel不能正确显示中文!

最初由 hades 发表


up!
发表于 2003-9-18 13:45:56 | 显示全部楼层
WFM

在Mozilla/Firebird中正常吗?
检查一下JAVA相关的环境变量吧
发表于 2003-9-18 13:50:48 | 显示全部楼层
我是这么解决的,只是效果不太好。

先复制一个文件
  1. cp /usr/java/j2sdk1.4.2/jre/lib/font.properties.zh_CN.Redhat8.0 /usr/java/j2sdk1.4.2/jre/lib/font.properties.zh
复制代码


这是我的/etc/profile文件
  1. # /etc/profile

  2. # System wide environment and startup programs, for login setup
  3. # Functions and aliases go in /etc/bashrc

  4. pathmunge () {
  5. if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
  6. if [ "$2" = "after" ] ; then
  7. PATH=$PATH:$1
  8. else
  9. PATH=$1:$PATH
  10. fi
  11. fi
  12. }

  13. #Set j2sdk1.4.2 environment parameters
  14. JAVA_HOME=/usr/java/j2sdk1.4.2
  15. export JAVA_HOME
  16. PATH=$PATH:$JAVA_HOME/jre/bin
  17. PATH=$PATH:$JAVA_HOME/bin

  18. # Path manipulation
  19. if [ `id -u` = 0 ]; then
  20. pathmunge /sbin
  21. pathmunge /usr/sbin
  22. pathmunge /usr/local/sbin
  23. fi

  24. pathmunge /usr/X11R6/bin after

  25. unset pathmunge

  26. # No core files by default
  27. ulimit -S -c 0 > /dev/null 2>&1

  28. USER="`id -un`"
  29. LOGNAME=$USER
  30. MAIL="/var/spool/mail/$USER"

  31. HOSTNAME=`/bin/hostname`
  32. HISTSIZE=1000

  33. if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
  34. INPUTRC=/etc/inputrc
  35. fi

  36. export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

  37. for i in /etc/profile.d/*.sh ; do
  38. if [ -r "$i" ]; then
  39. . $i
  40. fi
  41. done

  42. unset i
复制代码


这是效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-9-18 14:15:35 | 显示全部楼层
我找了一个font.properties.zh文件,换了以后,效果好多了,你参考一下。

  1. # @(#)font.properties.zh.Turbo.linux 1.4 02/06/10
  2. #
  3. # Copyright 2002 Sun Microsystems, Inc. All rights reserved.
  4. #

  5. # Component Font Mappings
  6. #
  7. #serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
  8. #serif.1=-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
  9. serif.0=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1
  10. serif.1=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  11. serif.italic.0=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1
  12. serif.italic.1=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  13. serif.bold.0=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1
  14. serif.bold.1=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  15. serif.bolditalic.0=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1
  16. serif.bolditalic.1=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  17. sansserif.0=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1
  18. sansserif.1=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  19. sansserif.italic.0=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1
  20. sansserif.italic.1=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  21. sansserif.bold.0=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1
  22. sansserif.bold.1=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  23. sansserif.bolditalic.0=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1
  24. sansserif.bolditalic.1=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  25. monospaced.0=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1
  26. monospaced.1=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  27. monospaced.italic.0=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1
  28. monospaced.italic.1=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  29. monospaced.bold.0=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1
  30. monospaced.bold.1=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  31. monospaced.bolditalic.0=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1
  32. monospaced.bolditalic.1=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  33. dialog.0=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1
  34. dialog.1=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  35. dialog.italic.0=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1
  36. dialog.italic.1=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  37. dialog.bold.0=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1
  38. dialog.bold.1=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  39. dialog.bolditalic.0=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1
  40. dialog.bolditalic.1=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  41. dialoginput.0=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1
  42. dialoginput.1=-misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  43. dialoginput.italic.0=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1
  44. dialoginput.italic.1=-misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  45. dialoginput.bold.0=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1
  46. dialoginput.bold.1=-misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  47. dialoginput.bolditalic.0=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1
  48. dialoginput.bolditalic.1=-misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  49. # Missing Glyph Character
  50. #
  51. default.char=274f

  52. # Component Font Character Encodings
  53. #
  54. fontcharset.serif.0=sun.io.CharToByteISO8859_1
  55. fontcharset.serif.1=sun.awt.motif.CharToByteX11GB2312.1980

  56. fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
  57. fontcharset.sansserif.1=sun.awt.motif.CharToByteX11GB2312

  58. fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
  59. fontcharset.monospaced.1=sun.awt.motif.CharToByteX11GB2312

  60. fontcharset.dialog.0=sun.io.CharToByteISO8859_1
  61. fontcharset.dialog.1=sun.awt.motif.CharToByteX11GB2312

  62. fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
  63. fontcharset.dialoginput.1=sun.awt.motif.CharToByteX11GB2312

  64. # Exclusion Ranges
  65. #

  66. # XFontSet Information
  67. #
  68. fontset.serif.plain=\
  69. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  70. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  71. fontset.serif.italic=\
  72. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1,\
  73. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  74. fontset.serif.bold=\
  75. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  76. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  77. fontset.serif.bolditalic=\
  78. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1,\
  79. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  80. fontset.sansserif.plain=\
  81. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  82. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  83. fontset.sansserif.italic=\
  84. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1,\
  85. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  86. fontset.sansserif.bold=\
  87. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  88. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  89. fontset.sansserif.bolditalic=\
  90. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1,\
  91. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  92. fontset.monospaced.plain=\
  93. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  94. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  95. fontset.monospaced.italic=\
  96. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1,\
  97. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  98. fontset.monospaced.bold=\
  99. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1,1\
  100. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  101. fontset.monospaced.bolditalic=\
  102. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1,\
  103. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  104. fontset.dialog.italic=\
  105. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1,\
  106. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  107. fontset.dialog.bold=\
  108. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  109. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  110. fontset.dialog.bolditalic=\
  111. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1,\
  112. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  113. fontset.dialog.plain=\
  114. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  115. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  116. fontset.dialoginput.italic=\
  117. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-iso8859-1,\
  118. -misc-simsun-medium-i-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  119. fontset.dialoginput.bold=\
  120. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  121. -misc-simsun-bold-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  122. fontset.dialoginput.bolditalic=\
  123. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-iso8859-1,\
  124. -misc-simsun-bold-ri-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  125. fontset.dialoginput.plain=\
  126. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  127. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  128. fontset.default=\
  129. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-iso8859-1,\
  130. -misc-simsun-medium-r-normal-*-*-%d-*-*-*-*-gb2312.1980-0

  131. appendedfontpath=/usr/local/zhfonts
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-2-3 22:03:09 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表