java中文支持(或乱码的解决):java程序是跨平台的,但需要解决中文支持问题。

方法很简单,就是在java安装目录下放进去一个中文字体即可。

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts

sudo mkdir fallback

cd fallback

sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf(把某个中文字体链接进 fallback 目录,我选了最新的文泉驿夸父字体)

sudo mkfontdir

sudo mkfontscale

对于Java 1.4,其配置有所不同,配置文件名是font.properties,现将其内容附于下:

# %W% %E%

# Copyright 2002 Sun Microsystems, Inc. All rights reserved.

#

# Component Font Mappings For RedhatLinux 8.0/zh_CN

#

serif.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

serif.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

serif.italic.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

serif.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

serif.bold.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

serif.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

serif.bolditalic.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

serif.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

sansserif.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

sansserif.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

sansserif.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1

sansserif.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

sansserif.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1

sansserif.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

sansserif.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1

sansserif.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

monospaced.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1

monospaced.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

monospaced.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1

monospaced.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

monospaced.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1

monospaced.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

monospaced.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1

monospaced.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialog.0=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

dialog.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialog.italic.0=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1

dialog.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialog.bold.0=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1

dialog.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialog.bolditalic.0=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1

dialog.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialoginput.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1

dialoginput.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialoginput.italic.0=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1

dialoginput.italic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialoginput.bold.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1

dialoginput.bold.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

dialoginput.bolditalic.0=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1

dialoginput.bolditalic.1=-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-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=\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.serif.italic=\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.serif.bold=\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.serif.bolditalic=\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.sansserif.plain=\

-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.sansserif.italic=\

-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.sansserif.bold=\

-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.sansserif.bolditalic=\

-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.monospaced.plain=\

-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.monospaced.italic=\

-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.monospaced.bold=\

-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.monospaced.bolditalic=\

-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialog.italic=\

-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialog.bold=\

-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialog.bolditalic=\

-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialog.plain=\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialoginput.italic=\

-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialoginput.bold=\

-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialoginput.bolditalic=\

-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.dialoginput.plain=\

-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

fontset.default=\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1

,\

-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1

filename.-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

filename.-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-iso10646-1=/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

appendedfontpath=/usr/share/fonts/wqy-zenhei/

弄好后,将font.properties.*删除,再看看ConsolePanel里边的字是不是好了?

java 中文字体_Java的中文字体相关推荐

  1. java exception 乱码_java 常见中文乱码问题解决

    关于中文乱码: 一. 1).在jsp页面上输入中文,要保证中文不乱码,有三个前提: 保证contentType="text/html:charset=UTF-8",pageEnco ...

  2. java 支持哪些字体_java有哪些字体

    java有五种逻辑字体,分别是:1.Serif为有衬线:2.[Sans-serif]为无衬线:3.Monospaced为等宽:4.Dialog为对话框:5.DialogInput为对话框输入. jav ...

  3. java printstream 中文乱码_JAVA的中文字符乱码问题

    JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...

  4. java 汉字排序_java实现中文汉字的首字母排序

    java中可以排序的工具类和接口共有五个SortedMap .SortedSet.TreeMap .TreeSet和Collections,Collections中需要显式调用sort()方法. 事例 ...

  5. java button中文乱码_java解决中文乱码的几种写法

    工作中总会遇到中文乱码问题,以导出文件,文件名称是中文的话,下载下来的文件名称会乱码问题,总结了几种解决文件名乱码的写法,仅供参考. 首先定义一个汉语字符串 String zhName = " ...

  6. java 汉字 字母_JAVA获取中文汉字字符串拼音首字母,英文字符不变的工具类

    java在处理项目需求时,有时需要排序,尤其是中文名字按0-9,A-Z进行首字母排序,这时候就需要首先要得到中文字符串的首字母,然后按照字母顺序进行排序,不多说,直接上代码,看java如何获取中文字符 ...

  7. java mysql 乱码_java+mysql中文乱码解决

    MySQL默认使用 ISO-8859-1 ( 即Latin1 ) 字符集,而JAVA内部使用Unicode编码,因此在JAVA中向MYSQL数据库插入数据时,或者读取数据时,都需要先转换一下编码方式: ...

  8. java引入外部字体_java 使用外部字体(.ttf) 完整类

    import java.awt.Font; import java.io.File; import java.io.FileInputStream; public class Loadfont { p ...

  9. java中文处理_Java的中文乱码处理

    1,设置编译器的编码(Eclipse). Window ====>preferences====>Workspace====> Text file encoding下的Other设置 ...

最新文章

  1. linux c一站式编程 pdf,《Linux·C编程一站式学习》·(宋劲杉)·文字版.pdf
  2. 2017-2021年中国大数据产业预测分析及全球市场规模预测
  3. 常用python编程软件-学习编程语言常用的10个工具、库——每个程序员都应该知道...
  4. PHP中date函数月和日带0问题
  5. python内置函数open_Python的内置函数open()的注意事项
  6. 算法时间复杂度分析基础
  7. 基于工程经验的『RESTful接口设计规范』
  8. 【转载保存】网页提取正文算法汇总
  9. 计算机无法播放,如果无法播放计算机mp4文件怎么办?
  10. python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
  11. aps是什么意思_三分钟看懂ERP、MES、APS系统的关联和区别
  12. 活动目录(Active Directory)域故障解决实例(转载)
  13. websocket连接相关的几个问题
  14. SQLLoader2(导入EXCEL或csv格式的文件)
  15. This iPhone is running iOS 12.2(16E227),which may be supported by this version of Xcode
  16. 一键清理C盘程序代码
  17. 使用DeskPins工具钉住窗口
  18. 查找与清除线程插入式木马
  19. vue+elementui 房贷计算器
  20. 计算机的应届毕业生简历上可以写什么,计算机应届生简历范文计算机专业应届毕业生简历写.doc...

热门文章

  1. 杰出人士的七种共性之3-独守一隅
  2. R语言使用ega包的plotClarkeGrid函数可视化clarke error grid误差分析图、克拉克误差网格分析:可视化误差网络图及相关拟合曲线
  3. 计算机网络故障防范措施,关于计算机网络类论文范文素材,与计算机网络故障的处理与防范措施相关在职毕业论文范文...
  4. Spanner 讨论
  5. Fully Convolutional Networks for Semantic Segmentation----2014CVPR FCN论文解读
  6. 培养孩子各种特长的最佳年龄
  7. JSR303参数校验
  8. 干货丨 艾建松:深瞳云涂大数据支撑户外媒体投放策略及效果监测
  9. java基于springboot高校课程评价系统maven idea
  10. PHP微信公众平台开发-BAE-视频+笔记+源码