水晶報表亂碼中文亂碼問題(收藏)

2022-01-16 19:45:28 字數 839 閱讀 9133

水晶報表亂碼中文亂碼問題 - crystal reports

原因1:cr輸出的漢字格式不對(簡體還是繁體),簡體要先在區域設成(中國),然後在cr里設字型為"宋體「即可

原因2:字符集問題。應檢視web.config中字符集配置

原因3:資料流量過大。有時候,在水晶報表中匯入的資料過多,並配置有圖表,而伺服器的配置相對較低,那麼程式執行並不會報錯,只是在顯示的頁面上顯示亂碼!至於原因,還沒有搞明白。

原因4:crystal   report   8.5匯出的pdf是為亂碼,但crystal   report   9.0已經修正了這個問題。那麼方法一是可以把crystal   report8.5版本下做的報表重新在crystal   report9.0再做,但如果所涉及的報表太多,那就很費力;方法二就是在打包crysatl的安裝程式時,可以打包crystal   report8.5的runtime   dll,而另個乙個crviewer.dll則需要使用crystal   report9.0版本的就可以解決這個問題,這種方法則比較簡單方便。補充說明,還有方法三,就是不需要作任何的更改,不用匯出的功能,使用adode   pdf   printer的列印功能去列印cp8.5的報表,通過列印功能輸入的pdf則不會亂碼。將crystal   reports   9   版本下的crxf_pdf.dll覆蓋8.5版本下的同名檔案即可

原因5:針對顯示中文的field採用中文字型.如"宋體 (chinese_gb2312)",請注意一定要選擇中文的字符集.選擇匯出到excel5.0,excel6.0或excle7.0格式的檔案.切勿選擇excel8.0格式.先將報表匯出為文字檔案格式(如tab-separated text),再用excel開啟並儲存.xls為檔案.

水晶報表亂碼中文亂碼問題

水晶報表亂碼中文亂碼問題 crystal reports 原因1 cr輸出的漢字格式不對 簡體還是繁體 簡體要先在區域設成 中國 然後在cr里設字型為 宋體 即可 原因2 字符集問題。應檢視web.config中字符集配置 原因3 資料流量過大。有時候,在水晶報表中匯入的資料過多,並配置有圖表,而伺...

基於MySQL的水晶報表及亂碼解決

mysql的基本引數設定 建立資料庫,字符集為utf 8 裡面建了兩張表,test1字符集為gb2312,test2utf8為utf 8 表裡的資料均為中文 用mysql建立報表的一般步驟如下 我們使用的驅動字串為 這個時候生成的報表是這樣的,放到程式裡效果如下 解決方法 安裝5.1版本的mysql...

基於MySQL的水晶報表及亂碼解決

mysql的基本引數設定 建立資料庫,字符集為utf 8 裡面建了兩張表,test1字符集為gb2312,test2utf8為utf 8 表裡的資料均為中文 用mysql建立報表的一般步驟如下 我們使用的驅動字串為 這個時候生成的報表是這樣的,放到程式裡效果如下 解決方法 安裝5.1版本的mysql...