2011-12-15 115 views
0

我已經上傳了Excel工作表數據(office 2007版本),並且它已正確插入到MYSQL中。當我在JSP頁面上獲取它時,它不會顯示,並且我沒有收到任何錯誤。上傳excel表單前的數據已正確顯示。當我從Excel工作表中刪除這些數據時,它仍然可以。從Excel表格插入到MySQL中的數據不會顯示在JSP上

如何克服這個問題?

+1

請提供一些代碼示例。 – Artem 2011-12-15 06:27:55

回答

0

這可能是通過Excel將錯誤編碼的文本放入MySQL中。然後,如果一個字節序列是非法的,Java會拋出異常。如果Java需要UTF-8,或者數據庫字段包含帶有UTF-16(字節對)的Excel,則可能會出現這種情況。要診斷這一點,請使用純ASCII上傳Excel。如果你看到,UTF-8是有罪的。

要進行修復,請確保數據庫/表/字段是UTF-8。

相關問題