2011-12-15 117 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。

相关问题