2

私のアプリでは、私は:

  • Hibernate に H2 DB を作成させる
  • CSV インポート ( ) を使用して JDBC SQL ステートメントを介して DB に入力しますINSERT INTO ... SELECT ... FROM CSVREAD(file.csv)。ファイルは UTF-8 エンコーディングです。

Linux では、DB の特殊文字は正しいです。

Windows (デフォルト エンコーディング cp1250) では、特殊文字が正しくありません。

別の CSV ファイル エンコーディング (cp1250、iso-8859-2) を試してみると、Windows では機能しますが、Linux では機能しません。

WindowsでUTF-8エンコーディングを尊重する必要があることをH2に伝える方法はありますか?

4

1 に答える 1