sql >> データベース >  >> RDS >> Oracle

Javaを使用してWE8ISO8859P1でエンコードされたOracleデータベースからアラビア語のテキストを読み取る

    これは、かなりの数の原因で発生する可能性があります:

    1. データベースの列タイプを確認してください。NVARCHARである必要があります。 VARCHARではありません (「N」に注意してください 単語の最初に)

    2. charset=utf8を入れてみてください 接続文字列内

    3. byte[]を変換します このようなUTF-8エンコーディングを使用して文字列に変換する

      String arabicText = new String(byteArray, "UTF-8");
      



    1. PostgreSQLの脆弱性ギャップを埋める方法

    2. MySQLで日時またはタイムスタンプのデータ型を使用する必要がありますか?

    3. Oracleで主キー列を取得するにはどうすればよいですか?

    4. エージェントがブロックされています