发现原来jdk5.0在linux下和以前的版本还不一样,默认不支持中文字体的。得手动去搞一个fontconfig配置, 此文件在$JAVA_HOME/jre/lib/下, 果然有一大堆fontconfig.XX.properties, 官方的解释在这里, 懒得看那么多,直接搞一个自己的,先从windows上拷贝

simsun.ttc到lib下面的fonts目录下然后自己编一个简单的

# @(#)linux.fontconfig.SuSE.properties 1.2 03/10/17 #

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

# Version version=1 #

Component Font Mappings serif.plain.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 serif.bold.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 serif.italic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 serif.bolditalic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 sansserif.plain.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 sansserif.bold.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 sansserif.italic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 sansserif.bolditalic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 monospaced.plain.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 monospaced.bold.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 monospaced.italic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 monospaced.bolditalic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialog.plain.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialog.bold.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialog.italic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialog.bolditalic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialoginput.plain.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialoginput.bold.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialoginput.italic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 dialoginput.bolditalic.zh-1=Simsun GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 # Search Sequences sequence.allfonts=zh-1

# Exclusion Ranges #

Font File Names 取名为fontconfig.RedHat.properties 中间的名字是操作系统名,如Redhat系统的就保存为fontconfig.RedHat.properties,WindowsXP的就保存为fontconfig.XP.properties,以此类推。 搞定

帮助:

1操作系统名查看  cat /proc/version

java batik 乱码_linux下batik-rasterizer.jar生成图片中文乱码相关推荐

  1. create显示中文乱码 qt_Ubuntu下Qt串口助手接收中文乱码问题

    问题描述: 在ubuntu中用Qt开发的串口助手,在接收单片机(STM32 F103)发来的中文时,出现乱码情况. 接收中文乱码 问题已解决,感谢Qt交流qq群中的各位大佬. 解决思路: 可以检查一下 ...

  2. linux tomcat 日志乱码,Linux下TOMCAT中日志出现中文乱码

    红帽子AS4,其中TOMCAT为6.0. 结果TOMCAT中日志出现中文乱码 解决方法修改i18n: 最后的配置为: [root@linux etc]# more /etc/sysconfig/i18 ...

  3. linux mysql 日志乱码_Linux下MySQL保存进去数据为乱码的解决办法

    mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法: 1.windows下:修改my.ini文件,有 mysql默认的字符编码是latin1 ...

  4. linux下batik-rasterizer.jar生成图片中文乱码

    为什么80%的码农都做不了架构师?>>>    发现原来jdk5.0在linux下和以前的版本还不一样,默认不支持中文字体的.得手动去搞一个fontconfig配置, 此文件在$JA ...

  5. java中文乱码 寮犱笁_MySQL命令窗口中文乱码或插入中文数据失败

    在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况 比如查询会出现中文乱码,或者插入数据会出现错误"ERROR 1366 ( ...

  6. 解决在Linux下安装Oracle时的中文乱码问题

    解决在Linux下安装Oracle时的中文乱码问题 参考文章: (1)解决在Linux下安装Oracle时的中文乱码问题 (2)https://www.cnblogs.com/qiumingcheng ...

  7. java 采用串口通信实现LED屏发送数据中文乱码问题

    java 采用串口通信实现LED屏发送数据中文乱码问题 1.定义:Pointer p = new Pointer(MemoryBlockFactory.createMemoryBlock(1024)) ...

  8. centos php 中文乱码,XShell连接CentOS 7.2显示中文乱码问题的解决方法

    背景 使用U盘往Windows主机.Linux主机传文件还是经常的事,但有时候文件名有中文, 传到Linux机器会有乱码,选择起来也很麻烦,最近刚好遇到,写下解决方法. 环境 Linux [root@ ...

  9. js php 中文乱码怎么解决_探讨PHP JSON中文乱码的解决方法详解

    我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与P ...

  10. html文件导入excel 出现乱码,win7系统txt导入excel出现中文乱码的解决方法

    很多小伙伴都遇到过win7系统txt导入excel出现中文乱码的困惑吧,一些朋友看过网上零散的win7系统txt导入excel出现中文乱码的处理方法,并没有完完全全明白win7系统txt导入excel ...

最新文章

  1. 【剑指offer-Java版】06重建二叉树
  2. Linux文件系统只读Read-only file system的解决方法
  3. HTML5 应用程序缓存
  4. [No00009B]win10快捷键大全
  5. Android studio导出的apk在真机上安装提示“文件不存在或已失效”的解决方法
  6. 2021-04-05 Python tqdm显示代码任务进度
  7. Spring Boot 入门例子 Hello world - TerryHe 博客园
  8. C#中怎样连接数据库并将查询结果转为实体类以及如何加入事务
  9. 爬虫笔记7正则表达式与re库
  10. oracle M4,oracle高级部分 - osc_9gm4ypss的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. Android XML文件中设置字体
  12. 如何在MyEclipse中显示行数
  13. 深度学习,路在何方?
  14. 关于Markdown编辑器怎么写“|”等特殊符号的问题
  15. Git生成ssh密钥指定文件
  16. centos7中firewall防火墙命令详解
  17. C#原子性运算 interlocked.compareExchanged
  18. Python_作业_Day_1
  19. unity3D 移动开发代码优化
  20. shared pool 和buffer pool 详解(之二, Cache Buffers LRU Chain、Cache Buffers LRU Chain闩锁竞争与解决)

热门文章

  1. C# winform 开发总结 -- 【持续更新】
  2. java 1.7 32_java jdk 1.7 32位
  3. w10 桌面计算机垃圾桶,win10垃圾桶图标不见了怎么办
  4. iPhone设备字体详解
  5. 学子商城实训项目总结
  6. 微信小程序短视频去水印解析
  7. ​富士通代理4KBit I2C铁电存储器MB85RC04V
  8. 光伏发电最大功率点跟踪 (mppt) matlab/simulink仿真程序 恒定电压法 扰动观察法(po) 电导增量法(inc)模糊控制法(fuzzy)多种方法
  9. 新经济 DTC 转型,一个简单而强大的数据平台至关重要
  10. nero linux刻录教程,nero刻录数据光盘的图文教程