1
4

1 回答 1

1

为了使 logback html 文件正确显示,必须在需要font-family: 'lucida sans unicode', tahoma, arial, helvetica, sans-serif;的地方指定自定义 CSS(或类似字体)。例如,我将它设置为TR.evenTR.odd类。

顺便说一句,事实证明 eclipse 在这些字符集方面存在问题。即使有简单的例子,我也无法让亚洲字符打印句号,例如

Locale locale = new Locale("zh", "CN"); System.out.println(locale.getDisplayLanguage(Locale.SIMPLIFIED_CHINESE));

我在 NetBeans 中运行了相同的代码,它完美地输出。

在 Eclipse 的情况下,我尽可能通过系统首选项将编码更改为 UTF-8,并将默认字体设置为上述没有分辨率的字体。我什至下载了一个新的 eclipse 副本,将其解压缩到一个新目录并创建一个新工作区,然后将所有内容设置为 UTF-8/更改字体,然后创建一个测试用例,再次没有解决方案。对于 NetBeans,不需要进行任何更改。

- 编辑 -

另请注意,这似乎只是一个 Windows 问题——我的家用开发机器是 Linux,它完美地运行了上述代码,没有更改偏好并使用新安装的 Eclipse。

于 2012-11-19T19:58:49.720 回答