我正在使用eclipse-birt编写报告。我需要在报告中加上上标3³。我从我的java程序发送它作为数据项。我有一个字符串,其中“\ u00B3”为值,我发送它。当我在java上运行测试类时,我可以在控制台上看到字符。但是当我创建birt报告时,会打印另一个字符‡。我不知道这是什么原因。我的工作区上有Cp1254编码。我用Eclipse。在birt-report xml上,它使用的是UTF-8编码。
math
并且birt xml具有以下编码;
putParameter(birtDocumentType.Volume, "3 m" + "\u00B3"));
打印3 m‡而不是3m³。
谢谢大家!