2011-12-15 5 views
0

Excelシートデータ(office 2007バージョン)をアップロードしており、MYSQLに正しく挿入されています。私がJSPページでそれをフェッチしているとき、それは表示されず、エラーは発生しませんでした。アップロード前のデータがExcelシートに正しく表示されます。 Excelシートから来たデータを削除すると、もう一度OKです。excelシートからmysqlに挿入されたデータはJSPに表示されません

この問題を解決するにはどうすればよいですか?

+1

いくつかのコード例を示してください。 – Artem

+0

あなたがフェッチする前にURトランザクションをコミットしているかどうかを調べることができます。 –

答えて

0

Excelを使用して、テキストをMySQLで間違ったエンコーディングにすることができます。バイトシーケンスが不正ならば、Javaは例外をスローします。これは、JavaがUTF-8を予期している場合、またはデータベースフィールドにUTF-16(バイトペア)のExcelが含まれている場合に当てはまります。これを診断するには、純粋なASCIIでExcelをアップロードします。あなたがそれを見たら、UTF-8は有罪です。

修復するには、データベース/テーブル/フィールドがUTF-8であることを確認してください。

関連する問題