Crystal Reports似乎隨機地將字符添加到報表輸出中。這很奇怪,我幾乎認爲我們有病毒。Crystal Reports - 在報表輸出中插入隨機字符
我們一直在使用相同版本的Crystal報表運行這些相同的報表。沒有人對報告進行更改,數據庫數據也是正確的,但報告中的輸出現在具有隨機字符(通常是t和i),它們隨機插入在文本之間和之後。即使像用戶名這樣簡單的字段也會受到影響。
它只是用PDF輸出做到這一點。也在開發機器上發生。不僅限於服務器。 VS2010中的集成Crystal Reports開發環境中沒有發生這種情況。如果您在那裏預覽報告,它可以正常工作。
是否有人知道任何可能導致此行爲的Crystal Reports問題?
附加信息:
- Crystal報表v 37年5月10日
- 運行在Windows Server 2008,IIS 7,此外當地的Win7開發機
- 所有機器都是64
- 通過ASP.Net 4聯網請求網站
- 數據庫服務器在SQL Server 2008 R2
[UPDATE]
我們已經解決了這個問題,雖然我們不知道真正的原因。
在下面發佈的答案中,它提到Calibri導致PDF輸出出現問題。我們的報告都沒有在Calibri中輸出,但他們是。我們瀏覽了所有的報告,並將字體重新設置爲Arial,現在隨機字母消失了。
還有什麼讓我困擾的是,這些報告在過去的一年裏一直工作到昨天。爲什麼它突然決定現在發生?
如果我找到更多的信息,我會更新這個問題。我們非常感謝那些花時間幫助診斷問題的人。
他們是正常的Ts和Is,還是會出現重音或非英語? –
添加屏幕截圖 –
他們是正常的小寫字母t和我的。有些插在現有的t之後,但可能是巧合的。像客戶這樣的詞彙是作爲Cusitiomer等輸出的。這不是每一個字或每一行,但經常足以讓你迅速注意到。 –