首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示UTF8字符的Java2D图形图像

显示UTF8字符的Java2D图形图像
EN

Stack Overflow用户
提问于 2010-12-03 17:58:48
回答 1查看 1.1K关注 0票数 0

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

怎样才能使图像以UTF 8字符格式显示?我们需要以某种特殊的格式显示或读取吗?

EN

回答 1

Stack Overflow用户

发布于 2010-12-04 01:09:04

当我们在Linux机器上运行这个程序时,我们发现即使在Windows上它也会导致问题。然而,当我们将字体类型更改为"Dialog“时,我们得到了所需的输出:

代码语言:javascript
复制
Font font = new Font("Arial", Font.PLAIN, 11);  //old
Font font = new Font("Dialog", Font.PLAIN, 11); //new

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4344373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档