docx4j を使用して .docx ファイルを html に変換し、そのデータを MySQL データベースに保存しています。残念ながら、問題が発生しました。utf8mb4 でエンコードされた文字を含むドキュメントを変換し、そのデータを MySQL サーバーに送信しようとすると、utf8mb4 文字を解析する方法がわからないという一般的な JDBC 例外が発生します。
ERROR pool-3-thread-20 org.hibernate.util.JDBCExceptionReporter - 行 1 の列「u_content」の「\xEF\xBF\xBD???...」の文字列値が正しくありません
MySQL サーバーを 5.5 に移行する「許可」がないため、その修正は公開されていません。
Java では、どうにかして utf-8mb4 を utf-8 に戻し、すべての utf-8mb4 文字を � または何かに変換することはできますか?