Java2D Graphics Image显示UTF 8个字符

时间:2010-12-03 09:58:48

标签: java graphics java-2d

我们打开并读取具有UTF 8字符的文件,并使用读取的内容准备图像。但是当我们将该图像渲染到浏览器时,我们看不到UTF8字符,而是看到一些垃圾字符。

我们如何使图像以UTF 8字符格式显示?我们需要以某种特殊格式显示或阅读吗?

1 个答案:

答案 0 :(得分:0)

当我们在Linux机器上运行该程序时,我们发现在Windows上甚至导致了问题。但是,当我们将字体类型更改为“Dialog”时,我们得到了所需的输出:

Font font = new Font("Arial", Font.PLAIN, 11);  //old
Font font = new Font("Dialog", Font.PLAIN, 11); //new

我们还需要将UTF8转换为Unicode。

但是当我们在Linux机器上运行程序时,我们还无法达到解决方案的目的吗?哪种字体支持中文字符?