これは、かなりの数の原因で発生する可能性があります:
-
データベースの列タイプを確認してください。
NVARCHAR
である必要があります。VARCHAR
ではありません (「N」に注意してください 単語の最初に) -
charset=utf8
を入れてみてください 接続文字列内 -
byte[]
を変換します このようなUTF-8エンコーディングを使用して文字列に変換するString arabicText = new String(byteArray, "UTF-8");
これは、かなりの数の原因で発生する可能性があります:
データベースの列タイプを確認してください。NVARCHAR
である必要があります。 VARCHAR
ではありません (「N」に注意してください 単語の最初に)
charset=utf8
を入れてみてください 接続文字列内
byte[]
を変換します このようなUTF-8エンコーディングを使用して文字列に変換する
String arabicText = new String(byteArray, "UTF-8");