sql >> Databáze >  >> RDS >> Oracle

Čtení arabského textu z databáze Oracle zakódované v WE8ISO8859P1 pomocí jazyka Java

To může být způsobeno několika věcmi:

  1. Zkontrolujte typ sloupce v databázi, měl by to být NVARCHAR ne VARCHAR (všimněte si "N" na začátku slova)

  2. Zkuste zadat charset=utf8 v připojovacím řetězci

  3. Převeďte byte[] na řetězec pomocí kódování UTF-8 takto

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



  1. php do while nebude fungovat s next->rowset

  2. UTF-8 vs Latin1 mysql, indexy se nepoužívají na utf-8

  3. ORA-02070:databáze v tomto kontextu nepodporuje

  4. PHP PDO připravený příkaz -- MySQL dotaz LIKE