水晶報表亂碼中文亂碼問題 - 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...