Crystal Reports无法打印'&'字符

时间:2014-03-04 14:47:05

标签: sql crystal-reports special-characters

我正在从SQL存储过程中检索数据并将其显示在使用Crystal Reports创建的pdf文档的文本字段中。

问题在于数据包含'&'字符只显示该字符前的文本。

它作为实际字符'&'存储在SQL表中并且在执行查询时,SQL结果集显示正确的字符以及何时在浏览器中显示。但是,当运行报表并检索相同的数据时,Crystal Reports无法显示该字符。

有没有办法让Crystal Reports显示字符?

将SQL Server 2000与Visual Studio 2008和Crystal Reports Basic一起使用

2 个答案:

答案 0 :(得分:1)

我确定带有&符号的文本正在传递到通过URL创建Crystal Report的页面。我使用javascript函数encodeURIComponent('&')将&符号替换为'%26'值和当它到达Crystal Report时,它被读作&符号,而不是作为一个搞乱一切的URL变量。

答案 1 :(得分:0)

&符号是用于连接的水晶语法,你必须把&用双引号在报告中显示。