microsoft-wordからデータを取得し、それをsqlステートメントに変換して、Oracleデータベースに挿入しようとしています。
ms-wordのデータに、入力だけでなく[Shift-Enter]で作成された改行が含まれている場合、
テキストには、疑問符の付いたボックスのようなアイコンが含まれています。
ETがEnterキーを使用した標準の改行であり、STが
Shift-Enterの組み合わせ。したがって、SQLを生成してOracleに挿入する場合、Oracleはそれをテキストとしてではなく16進数としてカウントします。
私の質問は、[shift-enter]によって作成された行を標準の'\n'に削除する方法です。
ありがとう
更新 これは私がテキスト情報を取得する方法です
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(file));
HWPFDocument doc = new HWPFDocument(fs);
WordExtractor we = new WordExtractor(doc);
text = we.getText();
回答の更新:これはpoi-3.6のバグでした。poi-3.8では、\rと表示されます。